1、校验手机号码
// 正则
const regex = /^1[3456789]d{9}$/;
2、校验邮箱地址
// 正则
const regex = /^w ([- .]w )*@w ([-.]w )*.w ([-.]w )*$/;
3、校验身份证号码
// 身份证号码为15位或18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
const regex =
/^[1-9]d{5}(19|20)d{2}(0[1-9]|1[012])(0[1-9]|[12]d|3[01])d{3}[0-9Xx]$/;
4、校验密码强度
// 正则
const regex = /^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]{6,20})$/;
5、校验 URL 地址
// 正则
const regex = /^(http|https)://([w-] .) [w-] (:d )?(/S*)?$/;
6、校验 IP 地址
const regex =
/^([01]?d{1,2}|2[0-4]d|25[0-5]).([01]?d{1,2}|2[0-4]d|25[0-5]).([01]?d{1,2}|2[0-4]d|25[0-5]).([01]?d{1,2}|2[0-4]d|25[0-5])$/;
7、校验中文名
// 正则
const regex = /^[u4e00-u9fa5]{2,4}$/;
8、校验首位不为零的数字
// 正则
const regex = /^[1-9]d*$/;
9、校验只允许字母和数字
// 正则
const regex = /^[A-Za-z0-9] $/;
原文出处:http://www.dongblog.com/notes/20.html
来源:博客网 转载请注明出处!