用于验证javascript中递增和递减数字的正则表达式

用于验证javascript中递增和递减数字的正则表达式,javascript,Javascript,我想对设置登录pin进行限制,该pin应不接受升序,例如123456789等但接受1256…,还应不接受降序,例如987654321等但接受9865等,最多允许4-6位 感谢您的帮助 提前感谢。您可以使用如下简单的验证器,而不是使用正则表达式: 功能校验码(str){ 返回“123456789”。indexOf(str)==-1&&“987654321”。indexOf(str)==-1&&str.length>3&&str.length

我想对设置登录pin进行限制,该pin应不接受升序,例如123456789等但接受1256…,还应不接受降序,例如987654321等但接受9865等,最多允许4-6位

感谢您的帮助


提前感谢。

您可以使用如下简单的验证器,而不是使用正则表达式:

功能校验码(str){
返回“123456789”。indexOf(str)==-1&&“987654321”。indexOf(str)==-1&&str.length>3&&str.length<7
}
console.log(checkPIN(“1234”))
console.log(checkPIN(“12345”))

console.log(checkPIN(“1245”))
您首先不应该使用regex。如果([“123456789”,“987654321”)。包括(数字))警报(“不,这很容易”)@CBroe比使用什么使这种情况变为真实如何检查引脚整体是否为123456789或987654321的子字符串?