$.extend($.fn.validatebox.defaults.rules, {
phoneRex: {
validator: function (value) {
var rex = /^1[3-9]+\d{9}$/;
if (rex.test(value)) {
return true;
} else {
return false;
}
},
message: '请输入正确的手机号码格式'
},
telNum: {
//验证座机号
validator: function (value) {
var rex2 = /^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
if (rex2.test(value)) {
return true;
} else {
return false;
}
},
message: '请输入正确的电话号码格式'
},
phoneAndtel: {
//验证手机号或座机号
validator: function (value) {
var rex = /^1[3-9]+\d{9}$/;
var rex2 = /^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
if (rex.test(value) || rex2.test(value)) {
return true;
} else {
return false;
}
},
message: '请输入正确的手机号码或电话号码'
}
});
easyui 调用
单个验证规则
<input id="ConsigneeTel" class="easyui-textbox" style="width: 105px; height: 26px" data-options="validType: 'phoneAndtel'" />
多个验证规则
<input id="ConsigneeTel" class="easyui-textbox" style="width: 105px; height: 26px" data-options="validType: ['phoneRex','telNum'] " />