//数据
var data = {
name: '',
photo: '',
region: ''
};
// 验证
function verification () {
var _s = '^\\S'; //空数据验证
var chinese = "^[\\u4e00-\\u9fa5]{2,4}$"; //中文验证
var photo = '^1(3[0-9]|4[01456879]|5[0-3,5-9]|6[2567]|7[0-8]|8[0-9]|9[0-3,5-9])\\d{8}$';
var ex = {
name: {
verification: [_s ,chinese],
msg: ['联系人为空' ,'联系人只能为中文']
},
photo: {
verification: [_s ,photo],
msg: ['联系电话为空','联系电话错误']
},
region: {
verification: [_s],
msg: ['检测地址为空']
}
};
var keys = Object.keys(data);
for (var j=0; j<keys.length; j++) {
var arr = ex[keys[j]].verification;
var str = ex[keys[j]].msg;
for (var k=0; k<arr.length; k++) {
var reg = new RegExp(arr[k]);
if (!(reg.test(data[keys[j]]))) {
return alert(str[k]);
}
}
};
};
verification();
js 循环验证
最新推荐文章于 2024-06-11 16:37:14 发布