﻿<!--
//检查字符串是否为空（包括半角、全角空格、tab键和换行符）
function isEmpty(strData)
{
   var r, re;
   re = /^[\s\u3000]*$/g;
   r = re.test(strData);
   return(r);
}

//检查字符串是否含有前后空格（包括半角、全角空格、tab键和换行符）
function isHaveBeginOrEndSpace(strData)
{
   var r, re;
   re = /(^[\s\u3000]+)|([\s\u3000]+$)/g;
   r = re.test(strData);
   return(r);
}

//检查字符串是否含有空格（包括半角、全角空格、tab键和换行符）
function isHaveSpace(strData)
{
   var r, re;
   re = /[\s\u3000]+/g;
   r = re.test(strData);
   return(r);
}

//检查字符串是否含有特殊字符（）
function isHaveSpecialChar(strData)
{
   var r, re;
   re = /[!-\/:-@[-`{-~\s\u3000]+/g;
   r = re.test(strData);
   return(r);
}

//检查字符串是否由英文字母、数字和下划线构成
function isValidString1(strData)
{
   var r, re;
   re = /^\w+$/g;
   r = re.test(strData);
   return(r);
}

//检查字符串是否由小写英文字母和数字构成
function isValidString2(strData)
{
   var r, re;
   re = /^[\d|a-z]+$/g;
   r = re.test(strData);
   return(r);
}

//检查字符串是否整数字符串
function isValidInt(theField)
{
	var inStr=theField;
	var inLen=inStr.length;

	if (inLen == 0)
		return true;
	if (inLen == 1 && inStr==" ")
		return false;
	for(var i=0; i< inLen; i++)
	{
		var ch = inStr.substring(i,i+1)
        if (ch < "0" || ch > "9")
		{
			if (ch != "")
				return false;
		}
    }
	return true;
}

//检查字符串是否小数字符串
function isValidDecimal(theField)
{
	var inStr=theField;
	var inLen=inStr.length;

	if (inLen == 0)
		return true;
	if (inLen == 1 && inStr==" ")
		return false;
	for(var i=0; i< inLen; i++)
	{
		var ch = inStr.substring(i,i+1)
        if ((ch<"0" || ch>"9") && ch!="." && ch!="-")
		{
			if (ch != "")
				return false;
		}
    }
	return true;
}

//检查Email是否正确
function isValidEmail(email)
{
	if (email.length==0)
		return false;
	if (email.indexOf("@")<=0)
		return false;
	if (email.indexOf(".")<=0)
		return false;
	if (email.indexOf(" ")>=0)
		return false;
	if (email.indexOf("'")>=0)
		return false;
	if (email.indexOf("\"")>=0)
		return false;
	if (email.indexOf("@.")>=0)
		return false;
	if (email.indexOf("..")>=0)
		return false;
	if (email.indexOf("@")!=email.lastIndexOf("@"))
		return false;
	if (email.lastIndexOf(".")<email.lastIndexOf("@"))
		return false;
	if (email.split(".")[email.split(".").length-1].length !=2 && email.split(".")[email.split(".").length-1].length !=3)
		return false;
	return true;
}

/**
* 检查是否正确的用户名(汉字、英文字母、数字和下划线组成，限制1-12个字符)
**/
function isUserName(str) {
	
}

//-->