注册登录模块常用的正则表达式

邮箱验证:

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);
}

 

你可能感兴趣的:(记录,正则表达式)