一、扩展easyui的验证规则
二、使用
在data-option加上属性:validType:'phone',如下面所示:
data-options="required:true,validType:'phone'"
data-options="required:false,validType:'telePhone'"
三、部分校验方法
function trim(str) {
if(str == null){
return "";
}
return str.replace(/(^s*)|(s*$)/g, "");
};
function isNull(object){
if(object == null || typeof object == "undefined"){
return true;
}
return false;
};
function isEmpty(str){
if(str == null || typeof str == "undefined" ||
str == ""){
return true;
}
return false;
};
function isBlank(str){
if(str == null || typeof str == "undefined" ||
str == "" || trim(str) == ""){
return true;
}
return false;
};
function checkPhone(z_check_value) {
if(isEmpty(z_check_value) || z_check_value.length != 11){
return false;
}
var z_reg = /^13[0-9]{9}|15[012356789][0-9]{8}|18[0-9]{9}|(14[57][0-9]{8})|(17[015678][0-9]{8})$/;
return z_reg.test(z_check_value);
};
function checkTelePhone(z_check_value){
var z_reg = /^(([0+]d{2,3}-)?(0d{2,3})-)?(d{7,8})(-(d{3,4}))?$/;
return z_reg.test($.trim(z_check_value));
};
function checkChinese(z_check_value){
var z_reg = /^[u4E00-u9FA5uF900-uFA2D]+$/;
return z_reg.test($.trim(z_check_value));
};
function isNumber(z_check_value){
var z_reg = /^(([0-9])|([1-9]([0-9]+)))$/;
return z_reg.test($.trim(z_check_value));
};
function isNumberText(z_check_value){
var z_reg = /^([0-9]+)$/;
return z_reg.test($.trim(z_check_value));
};
function isFloat(z_check_value){
var z_reg = /^((([0-9])|([1-9][0-9]+))(.([0-9]+))?)$/;//.是特殊字符,需要转义
return z_reg.test($.trim(z_check_value));
};
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持考高分网!



