密码框校验正则表达式

记录几个常用的正则表达式:
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之间的正则

猜你喜欢

转载自haoyuan2012.iteye.com/blog/2395460
今日推荐