﻿

//校验普通电话、传真号码：可以“+”开头，除数字外，可含有“-” 
function isTel(s)   
{   
    var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;   
    if (!patrn.exec(s)) return false   
    return true   
} 

//校验用户名
function isUserName(s)   
{   
   var patrn=/^[a-zA-Z\u0391-\uFFE5]+$/;   
    if (!patrn.exec(s)) return false   
    return true   
}    

//校验手机号码：必须以数字开头，除数字外，可含有“-” 
function isMobil(s)   
{   
     if(!/^(\d{11})$/.test(s))
     {
       return false;
     }
     return true;
}   

//校验邮政编码 
function isPostalCode(s)   
{    
     if(!/^(\d){6}$/.test(s))
     {
       return false;
     }
    return true   
}   

//校验邮箱
function isEmail(s)   
{    
    if (!/^[\w-]+(\.[\w-]+)*@[\w-]+(\.(\w)+)*(\.(\w){2,3})$/.test(s))
    {   
      return false;
    }
    return true   

}   



//校验网址
function isUrl(s)
{
    var regExp = /(http[s]?|ftp):\/\/[^\/\.]+?\..+\w$/i;
    if(!s.match(regExp))return false;  
    return true; 
}

//校验正整数
function isPositiveInteger(s)
{
      var regExp = /^[0-9]*[1-9][0-9]*$/;
      return regExp.test(s)
}

//校验数字
function IsNumeral(s)
{
    var regExp = /^[0-9]+.?[0-9]*$/;   
     return regExp.test(s)
}

