TUTOS.EU

InStrRevExtractLeft

Comment extraire une chaine en recherchant un caractère en partant par la fin et en prenant tout ce qu il y avant

<SCRIPT TYPE="text/javascript">

	//Exemple :
	var MaVariable = "MonFichier.txt";
	var MonResultat = InStrRevExtractLeft(MaVariable,'.');
	document.write(MonResultat + "<BR>"); //Va retourner MonFichier

	function InStrRevExtractLeft(varMaChaineDeCarac, CaracRecherche)
	{
		//Version du 29/04/2012
		//http://www.chdb.eu/?n=9084

		var varPosition = 0;
	
		varPosition = varMaChaineDeCarac.lastIndexOf(CaracRecherche); //On cherche après le dernier CaracRecherche (on commence par la droite pour cela)
		
		if (varPosition != -1){ //Si on a trouvé le caractère recherché
			varMaChaineDeCarac = varMaChaineDeCarac.substring(0, varPosition); //On prend tout ce qui est avant
		}
		
		return varMaChaineDeCarac; //On retourne le résultat
	}
</SCRIPT>
Lien vers le fichier : cliquez ici Copier le code

Pages Web

Site WebDescription
lastIndexOflastIndexOf sur toutjavascript.com

Article(s) suivant(s)

2