Open
Description
1.校验是否全由数字组成
/^[0-9]{1,20}$/
说明:
符号 | 表示的意思 |
---|---|
^ | 表示打头的字符要匹配紧跟^后面的规则 |
$ | 表示结尾的字符要匹配紧靠$前面的规则 |
[ ] | []中的内容是可选字符集 |
[0-9] | 表示要求字符范围在0-9之间 |
{1,20} | 表示数字字符串合法长度为1到20,即为[0-9]中的字符出现次数的范围是1到20次。 |
/^ 和 $/成对使用表示要求整个字符串完全匹配定义的规则,而不是只匹配字符串中的一个子串。
2. 校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字符串
/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/
说明:
符号 | 表示的意思 |
---|---|
^[a-zA-Z]{1} | 表示第一个字符要求是字母 |
([a-zA-Z0-9]|[._]){4,19} | 表示从第二位开始(因为它紧跟在上个表达式的后面)的一个长度为4-9的字符串,它要求是由大小写字母、数字或者特殊字符集[._]组成 |
3. 校验用户姓名
/^[a-zA-Z]{1,30}$/
说明:长度为1-30位,只能由大小写字母组成的字符串。
4. 校验密码:只能输入6-20个字母、数字、下划线
/^(\w){6,20}$/
说明:\w
用于匹配字母、数字或下划线字符。