Salut,
Je souhaite pouvoir valider un numéro de téléphone ayant ce format : xxx xxx xxxx par exemple 418 512 4545
Plus spécialement, je souhaite pouvoir donner le choix aux utilisateurs c'est-à-dire que la personne pourra saisir le numéro soit :
418 512 4545 ou 4185124545 ou 418-512-4545
Les tirets doivent être ajoutés, peu importe le format saisi parmi les 3 autorisés ci-dessus (l’expression régulière doit pouvoir valider ces 3 formats).
Voici le code que j’utilise, pour l’expression régulière, je voudrais donc que l’utilisateur puisse saisir 3 chiffres puis (et c’est là que je bloque) soit un espace, un tiret ou rien.
	
	var Telephone = /^([0-9]{3}[ .-]) ?([0-9]{3}[ .-]) ?([0-9]{4})$/;
 Ensuite, je voudrais que les tirets soient ajoutés automatiquement si besoin :
	
	1 2 3 4
   | if (Telephone.test(telephone.value))
{
     telephone.value = RegExp.$1 + "-" + RegExp.$2 + "-" + RegExp.$3;
} | 
 Si quelqu’un peut me filer un coup de main, ça serait super.
Merci
						
					
Partager