当前位置:起点学习辅导网培训频道电脑知识学习网页制作Javascript教程js一个输入检测类

js一个输入检测类

08-08 00:40:49浏览次数:164栏目:Javascript教程
标签:javascript视频教程,javascript教程下载, js一个输入检测类,

类代码:
 程序代码
<script language="javascript" type="text/javascript">   
String.prototype.trim2 = function()   
{   
    return this.replace(/(^s*)|(s*$)/g, "");   
}   
function $F(objid){   
    return document.getElementById(objid).value;   
}   
function $(objid){   
    return document.getElementById(objid);   
}   
function validator(){   
    //   
}   
validator.prototype={   
    errFlag:0,   
    isEmpty:function(strVal){   
        if( strVal == "" )   
            return true;   
        else  
            return false;   
    },   
       
       
    isBlank:function (testVal){        
        var regVal=/^s*$/;   
        return (regVal.test(testVal))   
    },     
    chLen:function(strVal){   
        strVal=strVal.trim2();   
        var cArr = strVal.match(/[^x00-xff]/ig);   
        return strVal.length + (cArr == null ? 0 : cArr.length);       
    },     
    ckLen:function (testVal,min,max){      
        //var testVal=document.getElementById(tarFieldObjId).value;                
        if(max!=0){   
            if ((this.chLen(testVal)<min || this.chLen(testVal)>max)){                 
                return false;   
            }   
        }else{   
               
            if (this.chLen(testVal)<min ){                 
                return false;   
            }   
        }              
        return true;   
    },   
    chEmail:function (testVal){   
        var reg_mail = /^(([A-Za-z0-9-]+_+)|([A-Za-z0-9-]+-+)|([A-Za-z0-9-]+.+)|([A-Za-z0-9-]+++))*[A-Za-z0-9_-]+@((w+-+)|(w+.))*w{1,63}.[a-zA-Z]{2,6}$/;   
        return(reg_mail.test(testVal));   
    },   
    isMobile:function (s){//校验手机号码:必须以数字开头,除数字外,可含有“-”      
        var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;      
        return (patrn.test(s))   ;   
    } ,     
    isTel:function (s) ////校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”   
    {    
        var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;      
        return (patrn.test(s))   ;   
    }  ,    
    isIdCard: function(cId)   
    {   
        var pattern;   
        if (cId.length==15)   
        {   
            pattern= /^d{15}$/;// http://bizhi.knowsky.com/ 正则表达式,15位且全是数字   
            if (pattern.exec(cId)==null)   
            {   
                //alert("15位身份证号码必须为数字!")   
                return false;   
            }   
            if (!isdate("19"+cId.substring(6,8),cId.substring(8,10),cId.substring(10,12)))   
            {   
                //alert("身份证号码中所含日期不正确")   

[1] [2]  下一页

,js一个输入检测类
《js一个输入检测类》相关文章
给资讯打分:
网友评论: