您当前位置: 首页 » web前端 » JavaScript » js判断是否为六位连续数字或相同数字

js判断是否为六位连续数字或相同数字

2015年5月19日 | 蒙奇·D·撸码客 发表评论(0) 查看评论

js判断是否为六位连续数字或相同数字

<script>
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”));
</script>


JavaScript内容推荐

发表评论?

0 条评论。

发表评论