校验密码强度
-
密码长度为8-16位
-
必须包含至少一个大写字母、一个小写字母和一个数字
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,16}$
这个正则表达式的含义是:
-
^ 表示匹配字符串的开始
-
(?=.*[a-z]) 表示至少包含一个小写字母
-
(?=.*[A-Z]) 表示至少包含一个大写字母
-
(?=.*\d) 表示至少包含一个数字
-
[a-zA-Z\d]{8,16} 表示密码由大小写字母和数字组成,且长度为8-16位
-
$ 表示匹配字符串的结束
使用这个正则表达式可以校验密码是否符合一定的强度要求。
校验中文
^[\u4e00-\u9fa5]+$
这个正则表达式可以匹配一个或多个中文字符。
由数字、英文字母、下划线组成的字符串
^\w+$
\w表示匹配任意数字、英文字母、下划线。+表示匹配前面的字符一次或多次。^表示匹配字符串的开头,$表示匹配字符串的结尾。因此,这个正则表达式可以用来校验由数字、英文字母、下划线组成的字符串。
校验邮箱地址
^[\w\.-]+@[a-zA-Z\d\.-]+\.[a-zA-Z]{2,}$
这个正则表达式的含义是:
-
^ 表示匹配字符串的开头
-
[\w\.-]+ 匹配邮箱地址中的用户名部分,包括字母、数字、下划线、点和连字符,且至少包含一个字符
-
@ 匹配邮箱地址中的@符号


293

被折叠的 条评论
为什么被折叠?



