要求必须包含数字和字母,可以有字符,但是必须包含数字和字母这两种格式,长度8-16位。
var re = /^(?=.*[A-Za-z])(?=.*\d).{8,16}$/;
alert(re.test("a=88+6777"));//true
alert(re.test("*=88+6777"));//false
alert(re.test("abcde====="));//false
alert(re.test("a7a5a8a"));//false
试试这个:^(?=.[0-9])(?=.[a-zA-Z])(.{8,16})$