关于#正则表达式#的问题,请各位专家指.点?

关于#正则表达式#的问题,请各位专家指.点?

问题描述:

要求必须包含数字和字母,可以有字符,但是必须包含数字和字母这两种格式,长度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})$