1.不能输入汉字
if (/[\u4E00-\u9FA5]/g.test(value)) {
callback(new Error('不能输入汉字'));
}
2.不能输入空格
if (!/^[^\s]*$/.test(value)) {
callback(new Error('不能输入空格'));
}
3.手机号
if (!/^1[3456789]\d{9}$/.test(value)) {
callback(new Error('请输入正确的联系方式'));
}
4.身份证号
{
pattern: /(^\d{15}$)|(^\d{17}([0-9]|X)$)/,
message: "身份证号码不合法!",
trigger: "blur",
},
5.不能包含中文、特殊字符和空格
if (!/^[A-Za-z0-9]+$/.test(value)) {
callback(new Error('不能包含中文、特殊字符和空格'));
}
6.最大10位的正整数
{ pattern: /^[1-9]\d{0,10}$/, message: "最大10位的正整数!" }
7.整数
pattern: /^[1-9]\d*$/