密码框校验正则表达式
程序员文章站
2024-01-01 23:47:16
...
记录几个常用的正则表达式:
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之间的正则
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之间的正则