
/*
 * REGEXP CHECK NUMBER
 *
 * IN:
 *	- num : chiffre a controler
 * OUT:
 *	- bool
 */
function isNumberFormat(num)
{
	var reg = /^[0-9 ]*$/ ;		// email
	if (reg.exec(num) == null)
		return false ;
	else
		return true ;
}

/*
 * REGEXP CHECK NUMBER FLOAT
 *
 * IN:
 *	- num : chiffre a controler
 * OUT:
 *	- bool
 */
function isFloatFormat(num)
{
	var reg = /^[0-9 .]*$/ ;		// email
	if (reg.exec(num) == null)
		return false ;
	else
		return true ;
}

/*
 * REGEXP CHECK MAIL
 *
 * IN:
 *	- email : l'email a controler
 * OUT:
 *	- bool
 */
function isEmailFormat(email)
{
	var reg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+[.][a-zA-Z0-9_-]+$/ ;		// email
	if (reg.exec(email) == null)
		return false ;
	else
		return true ;
}

/*
 * REGEXP CHECK VOID
 *
 * IN:
 *	- fld : une chaine de caractere
 * OUT:
 *	- bool
 */
function isVoidFormat(fld)
{
	var reg = /^\s*$/ ;		// valeur vide
	if (reg.exec(fld) == null)
		return false ;
	else
		return true ;
}

/*
 * REGEXP CHECK DATE
 *
 * IN:
 *	- date : une date
 * OUT:
 *	- bool
 */
function isDateFormat(date)
{
	var reg = /^\d{4}-\d{2}-\d{2}$/ ;		// date (1980-02-02)
	if (reg.exec(date) == null)
		return false ;
	else
		return true ;
}

/*
 * REGEXP CHECK ZIPCODE
 *
 * IN:
 *	- zip : un code postal
 * OUT:
 *	- bool
 */
function isZipcodeFormat(zip)
{
	var reg = /^[0-9-]+$/ ;		// code postal
	if (reg.exec(zip) == null)
		return false ;
	else
		return true ;
}

