You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.1 KiB

3 years ago
const veridc = /(^\d{15}&)|(^\d{18})|(^\d{17}(\d|X|x)$)/
const veren = /(^[a-zA-Z]+$)/
const vernum = /^[0-9]*$/
const verdou = /^[0-9]+(.[0-9]{1,3})?$/
const vermail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/
const vermob = [
{
pattern: /^1[3456789][0-9]{9}$/,
message: '请输入正确的手机号',
trigger: 'blur'
}, {
message: '请输入12位以下数字',
max: 11
}
]
const vername = [
{
required: true,
message: '请输入姓名',
trigger: 'blur'
},
{
// pattern: /^[\u4e00-\u9fa5]{2,4}$/,
pattern: /^(?:[\u4e00-\u9fa5]+)(?:●[\u4e00-\u9fa5]+)*$|^[a-zA-Z0-9]+\s?[\.·\-()a-zA-Z]*[a-zA-Z]+$/,
message: '请输入正确的姓名'
}
]
export {
veridc,
veren,
vernum,
verdou,
vermail,
vermob,
vername
}