﻿String.prototype.trim = function()
        {
            var reExtraSpace = /^\s*(.*?)\s+$/;
            return this.replace(reExtraSpace,"$1");
        }

//判断是否为空
function isEmpty(theValue, strMsg){
if(theValue.trim()==""){
alert(strMsg+"不能为空!");
return true;
}
return false;
}

//判断是否为数字、英文或者下划线
function checkNum(theValue){   
 var   reg=/^\w*$/;   
 if(!reg.test(theValue))   
    alert('必须为数字、英文或者下划线，不能有特殊字符');
    return false;    
 } 
  
//判断是否为身份证
function isSFZ(str){
if(""==str){
return false;
}
if(str.length!=15&&str.length!=18){//身份证长度不正确
return false;
}
if(str.length==15){
if(!isNumber(str)){
return false;
}
}else{
str1 = str.substring(0,17);
str2 = str.substring(17,18);
alpha = "X0123456789";
if(!isNumber(str1)||alpha.indexOf(str2)==-1){
return false;
}
}
return true;
}

//判断是否为邮箱
function isMail(s) 
{ 
var pattern=/\w+@\w+\.[a-z]+/; 
if(pattern.test(s)) 
{ 
return true; 
} 
else 
{ 
return false; 
} 
} 


function isNumber(str){
if(""==str){
return false;
}
var reg = /\D/;
return str.match(reg)==null;
}
