比如123456,456789,876543
论会百度的重要性
引用自:https://bbs.csdn.net/topics/3...
var number = '123456';
var str = number.replace(/\d/g, function($val, pos) {
return parseInt($val) - pos;
});
console.log(/^(\d)\1+$/.test(str));
var number = '654321';
var str = number.replace(/\d/g, function($val, pos) {
return parseInt($val) + pos;
});
console.log(/^(\d)\1+$/.test(str));
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答889 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
(0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){5}d 可以匹配正序
改一改也可以倒序,但是要判断两次
还是用循环吧,一个循环搞定