Ceci est l'expression régulière que j'utilise pour correspondre les numéros de téléphone comme:Expression régulière pour correspondre à des numéros de téléphone avec les codes de pays
00 00 00 00 00
00 00 0 00 00 00 00
+00 0 00 00 00 00
(\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2})\s+(\d{2}\s+\d{2}\s+\d\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2})\s+(+\d{2}\s+\d\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2})
J'ai essayé de l'inclure dans mes javascript mais il ne fonctionne pas vraiment
if(document.maj_profil.phone.value.search(/^\(\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\)\s+\(\d{2}\s+\d{2}\s+\d\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\)\s+\(+\d{2}\s+\d\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\)/) == -1)
{
displayDialog('wrong phone format')
}
Certes, ces \\\ (\\\) 's ont tort? Dans vos exemples, il n'y a pas de parenthèses autour des numéros de téléphone. –
Votre utilisateur doit-il entrer un numéro de téléphone ou doit-il entrer les trois numéros? – jantimon
seulement un, mais il y a 3 format possible – Roch