/**
* 所有正则校验都写到这里
*/
// 手机号
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}$/;
export { isPhone, isEmail, isPassword, isIdentity, isHKCard, isPassPortCard, isTWCard };