utilisation de RegExp en JavaScript
Bonjour,
Voilà je débute en Javascript et je n'arrive pas à utiliser les expressions régulières... Je n'arrive pas à voir mon erreur.Voici le code html, puis la fonction Js.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <form action="#" class="formulaire" method="post" onsubmit="return nom();" name="rechercher">
<table border=0>
<tr>
<td>Entrer le nom du client :</td><td> <input type="text" name="nom" id="nom" size="15" maxlength="20"/></td>
</tr>
<tr>
<td>Entrer le n° de téléphone du client :</td><td> <input type="text" name="tel" id="tel" size="10" maxlength="10"/></td>
</tr>
</table>
<div id="button">
<input type="submit" name="submit"/>
<input type="reset" name="reset" />
</div>
</form> |
Puis la fonction js
Code:
1 2 3 4 5 6 7 8 9 10
| function nom()
{
var chaine = document.rechercher.nom.value;
var exp = /[A-Za-z]/;
if(chaine.test(exp))
{
alert("non");
return(false);
}
} |
Je veux en fait contrôler que le "nom" de contienne que des lettres, mais ça ne fonctionne pas et à chaque fois le formulaire est envoyé.
Merci d'avance pour votre aide.
Guillaume;)