手机号验证
const reg = /^1[23456789]\d{9}$/;
邮箱验证
const reg = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/;
用户名验证
4-16位数字、字母、下划线的组合
const reg = /^[a-zA-Z0-9_]{4,16}$/;
密码验证
长度在8~18之间,只能包含字母、数字和特殊字符
const reg = /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[\W_]).{5,18}$/;
密码验证2
长度在8~30之间,且必须包含大小写字母
/^(?=.*[A-Z])(?=.*[a-z])[0-9a-zA-Z!@#$%^&*,\\.]{8,30}$/
验证汉字
只能输入汉字
验证网页URL
/(http|https):\/\/([\w.]+\/?)\S*/
注:正则表达式中,需要反斜杠转义的,一共有12个字符:^、.、[、$、(、)、|、*、+、?、\、{
未完待续。。。