常用用户注册时的正则

常用用户注册时的正则 代码
/* 用途:检查输入字符串是否是带小数的数字格式,可以是负数输入:s:字符串返回:如果通过验证返回true,否则返回false */
function isDecimal(str) {
    
if  (isInteger(str))  return   true ;
    var re 
=   /^ [ - ]{ 0 , 1 }(\d + )[\.] + (\d + )$ / ;
    
if  (re.test(str)) {
        
if  (RegExp.$ 1   ==   0   &&  RegExp.$ 2   ==   0 return   false ;
        
return   true ;
    } 
else  {
        
return   false ;
    }
}

/* 用途:检查输入对象的值是否符合端口号格式输入:str 输入的字符串返回:如果通过验证返回true,否则返回false */
function isPort(str) {
    
return  (isNumber(str)  &&  str  <   65536 );
}

/* 用途:检查输入对象的值是否符合E-Mail格式输入:str 输入的字符串返回:如果通过验证返回true,否则返回false */
function isEmail(str) {
    var myReg 
=   /^ [ - _A - Za - z0 - 9 ] + @([_A - Za - z0 - 9 ] + \.) + [A - Za - z0 - 9 ]{ 2 , 3 }$ / ;
    
if  (myReg.test(str))  return   true ;
    
return   false ;
}

/* 用途:检查输入字符串是否符合金额格式格式定义为带小数的正数,小数点后最多三位输入:s:字符串返回:如果通过验证返回true,否则返回false */
function isMoney(s) {
    var regu 
=   " ^[0-9]+[\.][0-9]{0,3}$ " ;
    var re 
=   new  RegExp(regu);
    
if  (re.test(s)) {
        
return   true ;
    } 
else  {
        
return   false ;
    }
}

/* 用途:检查输入字符串是否只由英文字母和数字和下划线组成输入:s:字符串返回:如果通过验证返回true,否则返回false */
function isNumberOr_Letter(s) { 
// 判断是否是数字或字母var regu = "^[0-9a-zA-Z\_]+$";
    var re  =   new  RegExp(regu);
    
if  (re.test(s)) {
        
return   true ;
    } 
else  {
        
return   false ;
    }
}

 

你可能感兴趣的:(正则)