﻿// JavaScript Document

/**	Effectue la validation d'une adresse email.
 *
 *	Cette fonction va effectuer une vérification syntaxique de l'adresse email passée en paramètre.
 *
 *	\param email La valeur à valider
 *
 *	\return boolean \c true si l'adresse email est valide, \c false dans le cas contraire.
 *
 */

function testExtensionMail(email) {
	var emailDomaine = email.substring(email.lastIndexOf("@"),email.length-1);
	var rech = emailDomaine.lastIndexOf(".");
	if (rech != -1) {
		return true;
		//var extension = email.substring(rech+1,email.length-1);
		//if (extension.length)
	}
	else
		return false;

}

/** Supprime les caractères espace, retour chariot et newline de début et fin de chaîne.
 *
 *	\param str Chaîne à traiter
 *
 *	\return str La chaîne originale sans ses espaces de début et de fin de chaîne.
 *
 */
function trim(str){
	str = str.replace( /^([\s]+)/g, '' ); // Supprime les caractères non-imprimables de début de chaîne
	str = str.replace( /([\s]+)$/g, '' ); // Supprime les caractères non-imprimables de fin de chaîne
	return str;
}

