js判断是否为同样的或者相邻的数字
程序员文章站
2022-07-14 18:33:04
...
function test(s) { if (!/^\d{6}$/.test(s)) return false; // 不是6位数字 if (/^(\d)\1+$/.test(s)) return false; //6位相同数字 var str = s.replace(/\d/g, function($0, pos) { return parseInt($0)-pos; }); if (/^(\d)\1+$/.test(str)) return false; // 6位数顺序递增 str = s.replace(/\d/g, function($0, pos) { return parseInt($0)+pos; }); if (/^(\d)\1+$/.test(str)) return false; // 6位数顺序递减 return true; } alert(test("654321"));
求一个js程序判断,密码必须全部为数字或字母,但是不允许像上面的连续个相近和相同的数字或字母例如abcdefg 或者123456
推荐阅读
-
JS判断元素为数字的奇异写法分享
-
js判断一个元素是否为另一个元素的子元素的代码_javascript技巧
-
js验证是否为数字的总结_javascript技巧
-
js判断FCKeditor内容是否为空的两种形式_javascript技巧
-
用js判断是否为360浏览器的实现代码_javascript技巧
-
ajax根据ID查询数据库并返回Json格式数据返回js,使用append显示到页面。判断json值为[]或者[[]]的问题。
-
利用JS判断字符串是否含有数字与特殊字符的方法小结
-
javaScript 判断字符串是否为数字的简单方法_javascript技巧
-
java hasNextInt判断是否为数字的方法
-
C#判断一个字符串是否是数字或者含有某个数字的方法