正则表达式
1 var value = $(this).attr("value") ; 2 var patrn = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9]{6,16}$/; 3 var flag = patrn.exec(value)
(?=exp)零宽度正预测先行断言,它断言自身出现的位置的后面能匹配表达式exp
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9]{6,16}$表示匹配含有大小写字母和数字的6-16位字符串

浙公网安备 33010602011771号