js判断是否为同样的或者相邻的数字
程序员文章站
2022-07-14 18:32:46
...
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
上一篇: 可行性研究报告模板 Shane版
下一篇: 如何成为优秀的技术主管?你要做到这三点