該語言是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
}
}
是的,我嘗試了很多東西 –