我正在寻找jquery验证
for:Password must be alphanumeric with minimum 8 characters
我写了以下函数,但它接受了123123A - 这是7个字符。
function isValid(input) {
var reg = /^[^%\s]{6,}$/;
var reg2 = /[a-zA-Z]/;
var reg3 = /[0-9]/;
return reg.test(input) && reg2.test(input) && reg3.test(input);
}
答案 0 :(得分:1)
这应该按预期工作。 {8,}
指8个或更多。
function isValid(input) {
var reg = /^[^%\s]{8,}/;
var reg2 = /[a-zA-Z]/;
var reg3 = /[0-9]/;
return reg.test(input) && reg2.test(input) && reg3.test(input);
}
这也有助于将来调试正则表达式。
答案 1 :(得分:0)
试试这个: - 工作
var reg = /^[a-zA-Z0-9]{8,}$/;
答案 2 :(得分:0)
这种模式怎么样?
var reg = /^[a-zA-Z0-9]{8,}$/;
return reg.test(input)