javascript常用的正则表达式实例(5)

function f_check_port(obj)  
    {  
        if(!f_check_number(obj))  
            return false;  
        if(obj.value < 65536)  
            return true;  
        f_alert(obj,"请输入合法的计算机IP地址端口号");  
        return false;   
    }  
       


/*
用途:检查输入对象的值是否符合网址格式
输入:str 输入的字符串
返回:如果通过验证返回true,否则返回false
*/
 

function f_check_URL(obj){    
        var myReg = /^((http:[/][/])?\w+([.]\w+|[/]\w*)*)?$/;   
        if(myReg.test( obj.value )) return true;   
        f_alert(obj,"请输入合法的网页地址");  
        return false;   
    }  
       


/*
用途:检查输入对象的值是否符合E-Mail格式
输入:str 输入的字符串
返回:如果通过验证返回true,否则返回false
*/
 

function f_check_email(obj){    
        var myReg = /^([-_A-Za-z0-9\.]+)@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;   
        if(myReg.test( obj.value )) return true;   
        f_alert(obj,"请输入合法的电子邮件地址");  
        return false;   
    }  
       


/*
要求:一、移动电话号码为11或12位,如果为12位,那么第一位为0
二、11位移动电话号码的第一位和第二位为"13"
三、12位移动电话号码的第二位和第三位为"13"
用途:检查输入手机号码是否正确
输入:
s:字符串
返回:
如果通过验证返回true,否则返回false
*/
 

function f_check_mobile(obj){     
        var regu =https://www.jb51.net/(^[1][3][0-9]{9}$)|(^0[1][3][0-9]{9}$)/;  
        var re = new RegExp(regu);  
        if (re.test( obj.value )) {  
          return true;  
        }  
        f_alert(obj,"请输入正确的手机号码");  
        return false;     
    }  
       


/*
要求:一、电话号码由数字、"("、")"和"-"构成
二、电话号码为3到8位
三、如果电话号码中包含有区号,那么区号为三位或四位
四、区号用"("、")"或"-"和其他部分隔开
用途:检查输入的电话号码格式是否正确
输入:
strPhone:字符串
返回:
如果通过验证返回true,否则返回false
*/
 

function f_check_phone(obj)   
    {  
        var regu =https://www.jb51.net/(^([0][1-9]{2,3}[-])?\d{3,8}(-\d{1,6})?$)|(^\([0][1-9]{2,3}\)\d{3,8}(\(\d{1,6}\))?$)|(^\d{3,8}$)/;   
        var re = new RegExp(regu);  
        if (re.test( obj.value )) {  
          return true;  
        }  
        f_alert(obj,"请输入正确的电话号码");  
        return false;  
    }  
       


/* 判断是否为邮政编码 */
 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wgpxwj.html