/*
* 判空
*/
function isNull(val) {
	if (val == null || val == "") {
		return false;
	}
	return true;
}

//检查是否正整数
function isInt(s) {
	var pattern = /^[0-9]{1}[0-9]*$/;
	if(s.search(pattern)!=0) {
		return false;
	}
	return true;
}

//检查电话号码
function isTel(s) {
	var pattern = /^[\d]*[-]?[\d]*[-]?[\d]*$/;
	if(s.search(pattern)!=0) {
		return false;
	}
	return true;
}

/*
* 获取真实长度
*/
function getStrActualLen(sChars)
{
	return sChars.replace(/[^\x00-\xff]/g,"xx").length;
 }

// 检查拼音
function isPY(str){
	var pattern = /^[a-z,A-Z]+$/;
	if(str.search(pattern)!=0) {
		return false;
	}
	return true;
} 

/**
* 防范SQL注入漏洞，检测输入的字符
* 需要检测的特殊字符及字符串有：",","-","/","\\","'","%","""
* @param  strInput 待检测的字符
*/
function checkInputChar(strInput){
	var forbidChar = new Array(",","-","/","\\","'","%","\"","<",">","?");
	for (var i = 0;i < forbidChar.length ; i++){
	  if(strInput.indexOf(forbidChar[i]) >= 0){
	      return false;
	  }
	}
	return true;
}

// 昵称验证，包括大写字母，小写字母，数字，下划线和汉字
function isNickname(strNickname){
	var pattern = /[A-Za-z0-9_\u4e00-\u9fa5]+$/;
	if(strNickname.search(pattern)!= -1) {
		return true;
	}
	return false;
}

function isEmail(strEmail) {
	if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
}

function isEnAndNum(value){  
	var reg=/^[a-z0-9.]*$/gi;  
	if(reg.test(value)){
		return   true  
	}else {  
		return   false;  
	}  
}
