该语言是javascript。如何检查一个字符串是否至少包含一个数字,字母和非数字或字母的字符?
字符串会通过:
JavaScript1 *
Pu54 325
()9C
字符串,不会通过:
654fff
%^(DFE
我试过如下:
var matches = password.match(/\d+/g);
if(matches != null)
{
//password contains a number
//check to see if string contains a letter
if(password.match(/[a-z]/i))
{
//string contains a letter and a number
}
}
是的,我尝试了很多东西 –