﻿
//校验是否为空
function isNull(s) 
{ 
var patrn=/^\s*$/;
if(!patrn.exec(s)) return false;
return true;
} 
//校验是否全由数字组成 
function isDigit(s) 
{ 
var patrn=/^[0-9]{1,20}$/; 
if(!patrn.exec(s)) return false;
return true;
} 
//校验是否全金额 
function isMoney(s) 
{ 
var patrn=/^(-?\d+)(\.\d{1,2})?$/; 
if(!patrn.exec(s)) return false;
return true;
} 

//校验是否日期格式 
function isDate(s)   
{   
    var r = s.match(/^(\d{4})(-|\/)(\d{1,2})\2(\d{1,2})$/);     
    if(r==null)return false;
    var d  =  new Date(r[1], r[3]-1, r[4]);     
    return(d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);   
}

// 检查是否为有效的email
function isMail(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;
}

// 检查是否为有效的用户名
function isName(str)
{
  var myReg = /^[A-Za-z\u4e00-\u9fa5][A-Za-z0-9\u4e00-\u9fa5]{1,15}$/;
  if(myReg.test(str)) 
  	return true;
  return false;
}

// 检查是否为有效的手机号码
function isMobile(str)
{
  var myReg = /^1[3,5]{1}[0-9]{1}[0-9]{8}$/;
  if(myReg.test(str)) 
  	return true;
  return false;
}

//去掉首尾空格
function Trim(str)
{
    return str.replace(/(^\s*)|(\s*$)/g,"");
}
//检测密码
function isPwd(str)
{
	var reg = /^[\x00-\x7f]+$/;
	if (! reg.test(str))
	{
		return false;
	}
	
	if (str.length < 6 || str.length > 32)
	{
		return false;	
	}
	return true;
}

//校验是否全由数字或字母组成 
function isChar(s) 
{ 
    var patrn=/^[0-9a-zA-Z]*$/; 
    if(!patrn.exec(s)) return false;
    return true;
} 
