Bonjour
j'essaye de faire une regex qui ne laisserais passer que les n° de tél sans espace donc 10 chiffres les uns à la suite des autres sans séparateur..
pour cela j'ai un code qui vérifie la valeur du champ tel..
donc voici le code:
et mon problème c'est que je peux rentrer n'importe quel n° de tel..l'alert s'affiche toujours...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <SCRIPT language="javascript"> function validform() { var tel = f.tel.value; Expression = new RegExp('^0[1-68] [0-9]{8}$'); if(Expression.test( ' tel' ) != true) { alert ('Votre numero de téléphone n\'est pas valide. ' + 'Pour rappel vous ne devez mettre ni tiret ni espace entre les chiffres... aucun séparateur ne sera pris en compte! '); return; } f.submit(); } </SCRIPT>
si vous savez pourquoi !
merci!![]()
Partager