Je sais qu'il existe une tonne d'exemples regex sur la façon de faire correspondre certains types de numéros de téléphone. Pour mon exemple, je veux juste autoriser les chiffres et quelques caractères spéciaux. J'ai encore du mal à y arriver.Regex - numéro de téléphone simple
Les numéros de téléphone qui devraient être autorisés pourraient prendre ces formes
5555555555
555-555-5555
(555)5555555
(555)-555-5555
(555)555-5555 and so on
Je veux juste quelque chose qui va permettre à [0-9] et aussi des caractères spéciaux « (», «) » et « - »
jusqu'à présent mon expression ressemble à ceci
/^[0-9]*^[()-]*$/
Je sais que cela est faux, mais logiquement je crois que cela signifie permettre à un nombre 0-9 ou et laisser les caractères (,), et -.
Je recommande également la recherche pour les personnages. Et + puisque plusieurs fois ces deux sont utilisés soit pour entrer des codes de pays ou tout simplement un style différent. Une autre option que j'ai utilisée auparavant est de supprimer tous les non-chiffres et ensuite de vérifier les chiffres pour la longueur correcte. Aussi, je suis content que vous le fassiez. Est-ce si ennuyeux pour de nombreux sites ou programmes qui vous forcent dans un format spécifique, lorsque l'ordinateur peut facilement vérifier! – christophercotton
duplication possible de [Une regex complète pour la validation du numéro de téléphone] (http://stackoverflow.com/questions/123559/a-comprehensive-regex-for-phone-number-validation) – Mark