eri*_*rik 0 javascript regex validation coldfusion
我需要验证具有以下要求的字段:
我提出了以下正则表达式,但它并不总是有效,它允许我想要排除的一些特殊字符
/^(?!.*(.)\1)((?=.*[^\w\d\s])(?=.*\w)|(?=.*[\d])(?=.*\w)).{6,50}$/
Run Code Online (Sandbox Code Playgroud)
它真的必须是一个正则表达式吗?我只想编写一个测试这些标准的函数.
function isValid(password)
{
return password.length >= 6
&& password.length <= 50
&& password.match(/[A-Za-z]/)
&& password.match(/[0-9_\-.&$*!@]/);
}
Run Code Online (Sandbox Code Playgroud)
这不容易吗?