accents et caractères spéciaux dans un champ
Bonjour,
je suis débutant en javascript.
Je dois enlever dans dans un champ les accents et autres caractères spécifiques.
J'ai ceci qui fonctionne mais y-a-t-il plus simple ???
Merci d'avance !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<html>
<head>
<script LANGUAGE="JavaScript">
function verifForm(formulaire)
{
var expression=new RegExp("[^a-zA-Z0-9_-]","g");
if(expression.test(formulaire.edNomGP.value))
{
alert("Chaine invalide : les accents et les caractères spéciaux sont interdits.");
return false;
}else{
return true;
}
}
</script>
</head>
<body>
<form id="formulaire" onsubmit="return verifForm(this)" method="post" name="test"
<td align="left" > <input name="edNomGP" type="text" size="25" maxlength=26 value="groupe ?"
onChange="verifForm()" <input type="submit" name="valid" value="ok" <br> </td>
</form> |