`
收藏列表
标题 标签 来源
验证密码非连续不重复
public static boolean isContinuousDigit(String value) {
              //判断是数字
		if (isDigit(value)) {
			// 判断密码不能由全部重复的字符组成
			for (int j = 0; j < value.length() - 1; j++) {
				if (value.charAt(j) != value.charAt(j + 1)) {
					continue;
				} else {
					return false;
				}
			}
			//不能由连续的数字组成(123456)
			for (int k = 0; k < value.length() - 1; k++) {
				if ((int) value.charAt(k) + 1 != (int) value.charAt(k + 1)) {
					continue;
				} else {
					return false;
				}
			}
			//不能由连续的数字组成(654321)
			for (int k = 0; k < value.length() - 1; k++)

			{
				if ((int) value.charAt(k) - 1 != (int) value.charAt(k + 1))

				{
					continue;
				}
				else
				{
					return false;
				}
			}
			return true;
		}
		return false;
	}
Global site tag (gtag.js) - Google Analytics