你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

React开发(231):常见手机号邮箱的正则

2021-10-29 6:18:29
//  手机号
const isPhone = /^1[3-9]\d{9}$/;
// const isPhone = /(\d{3}-|\d{4}-)?(\d{8}|\d{7})?/;

// 邮箱
const isEmail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
// 密码格式
const isPassword = /^[\w~`!@#$%^&*()-+=|\\<>,.?/\[\]{}:;'"]{6,16}$/;
// 身份证
const isIdentity = /^(([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\d{4}(([1][9]\d{2})|([2]\d{3}))(([0][1-9])|([1][0-2]))(([0][1-9])|([1-2][0-9])|([3][0-1]))\d{3}[0-9xX]$/;
//港澳
const isHKCard = /^([A-Z]\d{6,10}(\(\w{1}\))?)$/;
//台
const isTWCard = /^\d{8}|^[a-zA-Z0-9]{10}|^\d{18}$/;
// 护照
const isPassPortCard = /^([a-zA-z]|[0-9]){5,17}$/;

// 特殊字符
const specialcharactersReg = /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/;