La référence javascript : Objets, méthodes, propriétés

Méthode : RegExp.test()
Teste l'expression régulière sur une chaîne
Compatible :

Syntaxe
Boolean reg.test(String chaine)

Description
Teste l'expression régulière sur le paramètre chaine.
Retourne true si la chaine correspond au motif de l'expression régulière sinon retourne false.


Exemple Contrôle de format
Code source
<SCRIPT language=javascript>
var reg=new RegExp("^[0-9]{2}[/]{1}[0-9]{2}[/]{1}[0-9]{4}$","g");
var chaine1="15/12/2003";
var chaine2="1a/bb/2003";
document.write(chaine1+" ");
if (reg.test(chaine1)) {document.write("est bien au format date<BR>")}
else {document.write("n'est pas au format date<BR>")}
document.write(chaine2+" ");
if (reg.test(chaine2)) {document.write("est bien au format date")}
else {document.write("n'est pas au format date")}
</SCRIPT>


Résultat


Explication
Contrôle le format date jj/mm/aaaa de chaine1 et chaine2


Page en rapport
Le tutorial sur les expressions régulières



Reproduction ou diffusion interdite sans autorisation de Tout JavaScript.com