邮箱验证:
let regExp = /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/;
简洁: .*@.*\..*
密码 (长度为为8~32) :
let regExp = /^[a-z0-9A-Z_~!@#$^&*,.]{8,32}$/;
验证密码只能包含字母数字以及!@#$%^&* 这几个特殊字符组成并且必须为8-32位之间,不限制组合顺序。
var reg1 = /^[0-9a-zA-Z!@#$%^&*]{8,32}$/;
下面的正则表达式验证密码必须要包含字母数字和!@#$%^&* 这几个特殊字符并且必须为8-20位之间。
var reg = /^([a-zA-Z]+[0-9]+[!@#$%^&*]+)|([a-zA-Z]+[!@#$%^&*]+[0-9]+)|([0-9]+[!@#$%^&*]+[a-zA-Z]+)|([0-9]+[a-zA-Z]+[!@#$%^&*]+)|([!@#$%^&*]+[a-zA-Z]+[0-9]+)|([!@#$%^&*]+[0-9]+[a-zA-Z]+)$/;
手机号验证(较为松散)
if (/^1[3456789]\d{9}$/.test(num)) {
console.log("通过了正则验证", num);
}