标签:电话 文本 文本框 var inf 使用 正则 拷贝 else
这里不多少上代码 代码里面有凝视
/**
* 页面验证 id 文本框ID msg提示信息 status 状态
* status 状态 T 固定电话
* M 手机号码
* S 身份证信息
* D 时间日期 yyyy-MM-dd
*/
function kyanzheng(id,msg,status){
var partten;
var zuoji=true;
if("T"==status){
partten=/^([0-9]{3,4}-)?[0-9]{7,8}$/;
zuoji=partten.test($(‘#‘+id).val());
}
if("M"==status){
partten=/^([1]{1})?
([0-9]{10})$/;
zuoji=partten.test($(‘#‘+id).val());
}
if("D"==status){
partten=/((^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(10|12|0?[13578])([-\/\._])(3[01]|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(11|0?[469])([-\/\._])(30|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(0?
2)([-\/\._])(2[0-8]|1[0-9]|0?[1-9])$)|(^([2468][048]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([3579][26]00)([-\/\._])(0?
2)([-\/\._])(29)$)|(^([1][89][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0?
2)([-\/\._])(29)$)|(^([1][89][2468][048])([-\/\._])(0?
2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0?
2)([-\/\._])(29)$)|(^([1][89][13579][26])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][13579][26])([-\/\._])(0?
2)([-\/\._])(29)$))/;
zuoji=partten.test($(‘#‘+id).val());
}
if("S"==status){//身份证号码 相应的还有护照号码
if($(‘#typecode‘).val()==108){
partten = /^([0-9]{17})?[x-yX-Y0-9]{1}$/;
zuoji=partten.test($(‘#‘+id).val());
}
}
if(!zuoji){
$.messager.alert(‘提示‘,msg+"格式不对",‘info‘,function(){
$(‘#‘+id).select();
});
$(‘#‘+id).css("color","red");//字体变色
return false;
}else{
$(‘#‘+id).css("color","black");//字体变色
}
标签:电话 文本 文本框 var inf 使用 正则 拷贝 else
原文地址:http://www.cnblogs.com/wgwyanfs/p/6802309.html