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

function f_check_lowercase(obj)  
    {         
        if (/^[a-z]+$/.test( obj.value ))   
        {  
           return true;  
        }   
        f_alert(obj,"请输入小写英文字母");  
        return false;  
    }  
       


/*
* 判断是否为大写英文字母,是则返回true,否则返回false
*/
 

function f_check_uppercase(obj)  
    {         
        if (/^[A-Z]+$/.test( obj.value ))   
        {  
           return true;  
        }   
        f_alert(obj,"请输入大写英文字母");  
        return false;  
    }  
       


/*
* 判断是否为英文字母,是则返回true,否则返回false
*/
 

function f_check_letter(obj)  
    {         
        if (/^[A-Za-z]+$/.test( obj.value ))   
        {  
           return true;  
        }   
        f_alert(obj,"请输入英文字母");  
        return false;  
    }  
       


/*
用途:检查输入字符串是否只由汉字、字母、数字组成
输入:
value:字符串
返回:
如果通过验证返回true,否则返回false
*/
 

function f_check_ZhOrNumOrLett(obj){    //判断是否是汉字、字母、数字组成  
        var regu = "^[0-9a-zA-Z\u4e00-\u9fa5]+$";     
        var re = new RegExp(regu);  
        if (re.test( obj.value )) {  
          return true;  
        }  
        f_alert(obj,"请输入汉字、字母或数字");  
        return false;  
    }  
       


/*
用途:校验ip地址的格式
输入:strIP:ip地址
返回:如果通过验证返回true,否则返回false;
*/
 

function f_check_IP(obj)   
    {   
        var re=https://www.jb51.net/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/; //匹配IP地址的正则表达式  
        if(re.test( obj.value ))  
        {  
            if(   RegExp.$1<=255 && RegExp.$1>=0
    &&RegExp.$2<=255 && RegExp.$2>=0
    &&RegExp.$3<=255 && RegExp.$3>=0 
    &&RegExp.$4<=255 && RegExp.$4>=0 )
    {
     return true;
    } 
        }  
        f_alert(obj,"请输入合法的计算机IP地址");  
        return false;   
    }  
       


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

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

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