function isValidatorIP(string)
{
 	var reSpaceCheck = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
	  
	return reSpaceCheck.test(string);
}


function isNumberInRange(number, numberbegin, numberend)
{
	return (number>=numberbegin && number<=numberend);
}

function isValidatorASCII(string)
{ 
	var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[-_]){4,10}$/; 
	return patrn.test(string);
}

// register use
function isValidatorUserName(string)
{
	var pattern=/^[a-zA-Z]{1}([a-zA-Z0-9]|[-_]){0,17}$/; 

	return pattern.test(string);
}

// login use
function isValidatorUserName2(string)
{
	var pattern=/^([a-zA-Z0-9]|[-_]){3,20}$/;
	return pattern.test(string);
}


function isValidatorUserPassword(string)
{
	var pattern=/^([a-zA-Z0-9]|[-_]){6,18}$/; 
	return pattern.test(string);
}

function isValidatorRate(string)
{
	var pattern=/^([0-9]*)(\.?)([0-9]+)$/;
	return pattern.test(string);
}

function isValidatorPointDecimal(string)
{
	var patrn=/^-?\d*(\.\d+)?$/; 
	return patrn.test(string);
}

function isValidatorDate(string)
{
	var patrn=/^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))$/;
	return patrn.test(string);
}

function isValidatorTime(string)
{
	var patrn=/^(([0-1]?[0-9])|([2][0-3])):([0-5]?[0-9])(:([0-5]?[0-9]))?$/;
	return patrn.test(string);
}

function chkmail(str)
{
	var email = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
	if (!email.test(str)) 
	{ 
		return false;
	} 
	else 
	{ 
		return true;
	} 
}


function isnum(str)
{ 
	var patrn=/^[0-9]{1,20}$/; 
	if(!patrn.test(str)) 
	{ 
		return false;
	} 
	else 
	{ 
		return true;
	} 
}

function isnum(str)
{ 
	var patrn=/^[0-9]{1,20}$/; 
	if(!patrn.test(str)) 
	{ 
		return false;
	} 
	else 
	{ 
		return true;
	} 
}