Cette fonction vous permet de nettoyer un mot qui contiendrait des accents. Cela est utile dans certaines situations. Par exemple, pour vérifier le nom d'un dossier que l'on souhaite créer via une fonction php dès que l'on indique le nom.
Code : Tout sélectionner
<script type="text/javascript">
// <![CDATA[
function cleaning(chaine)
{
/* Traitement de la chaine */
chaine=chaine.replace(/[éèêëÊË]/g,"e");
chaine=chaine.replace(/[àâäÂÄ]/g,"a");
chaine=chaine.replace(/[îïÎÏ]/g,"i");
chaine=chaine.replace(/[ûùüÛÜ]/g,"u");
chaine=chaine.replace(/[ôöÔÖ]/g,"o");
chaine=chaine.replace(/[ç]/g,"c");
chaine=chaine.replace(/[ ]/g,"_");
chaine=chaine.replace(/[^a-zA-Z0-9_]/g,"");
return document.getElementById('zone').innerHTML = chaine;
}
// ]]>
</script>
Code : Tout sélectionner
<input type="text" name="urldusite" onKeyUp="cleaning(this.value)" id="f5" />