密码框校验正则表达式

记录几个常用的正则表达式:

1.^(?![^a-zA-Z]+$)(?!\D+$).{8,15}$

所以这个正则其实是^.{8,15}$,即8到15个任意字符,但必须包括字母和数字

2./(?!^(\d+|[a-zA-Z]+|[~!@#$%^&*?]+)$)^[\w~!@#$%\^&*?]{7,20}$/

必须是字母、数字、特殊字符任意2中或者2种以上的组合,长度为8--20

3.^(?![^a-zA-Z]+$)(?!\D+$)[a-zA-Z0-9!@#$%]{8,15}$

必须包括字母和数字可以包括指定特殊字符长度9--15之间的正则

相关推荐