TUTOS.EU

InStrRevExtractRight

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

<SCRIPT TYPE="text/javascript">

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

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

		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(varPosition+1); //On prend tout ce qui est après
		}
		
		return varMaChaineDeCarac; //On retourne le résultat
	}
</SCRIPT>	
Lien vers le fichier : cliquez ici Copier le code

Article(s) précédent(s)

2