This question already has answers here:
Password REGEX with min 6 chars, at least one letter and one number and may contain special characters
(6个答案)
2年前关闭。
我知道这已经被问了一百万遍了,但是我似乎无法破解。
我有这个:
...但是它似乎只检查长度,而不检查是否有数字?
我错过了什么?
编辑:
该数字可以在字符串中的任何位置,而不必在末尾。
(6个答案)
2年前关闭。
我知道这已经被问了一百万遍了,但是我似乎无法破解。
我有这个:
function checkPassword(strPassword)
{
var objPattern = new RegExp("^.*(?=.{6,})(?=.*[a-z])[a-z0-9]*$");
var blnResult = objPattern.test(strPassword);
return(blnResult)
}
...但是它似乎只检查长度,而不检查是否有数字?
我错过了什么?
编辑:
该数字可以在字符串中的任何位置,而不必在末尾。
最佳答案
保持简单:if(strPassword.length >= 6 && /\d/.test(strPassword))
将完成工作,并且更具可读性
10-02 14:08