****
//校验登录名:只能输入 5-20 个以字母开头、可带数字、“_”、“.”的字串
/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/
^[a-zA-Z]{1}表示第一个字符要求是字母。
([a-zA-Z0-9]|[._]){4,19}表示从第二位开始(因为它紧跟在上个表达式后面)的一
个长度为 4 到 9 位的字符串,它要求是由大小写字母、数字或者特殊字符集[._]组成。
***************************************************************************
****
//校验用户姓名:只能输入 1-30 个以字母开头的字串
/^[a-zA-Z]{1,30}$/
***************************************************************************
****
//校验密码:只能输入 6-20 个字母、数字、下划线
/^(\w){6,20}$/
\w:用于匹配字母,数字或下划线字符
***************************************************************************
****
//校验普通电话、传真号码:可以“+”或数字开头,可含有“-”和°“°”
/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/
\d:用于匹配从 0 到 9 的数字;
“?”元字符规定其前导对象必须在目标对象中连续出现零次或一次
可以 匹 配 的字 符 串 如: +123 -999 999; °+123-999 999;123 999 999;
+123 999999 等
***************************************************************************
****
//校验 URL
/^http[s]{0,1}:\/\/.+$/或°/^http[s]{0,1}:\/\/.{1,n}$/ (表示 url 串的长度为
length(“https://”) + n )
\ /:表示字符“/”。
.表示所有字符的集