/ / Regex Numéro de téléphone américain [dupliquer] - javascript, jquery, regex, validation

Regex US validation du numéro de téléphone [duplicate] - javascript, jquery, regex, validation

J'ai trouvé cette regex javascript pour valider le format différent dans lequel les numéros de téléphone américains peuvent être écrits. Mais ça a un problème: ça ne correspond pas à la deuxième règle de ce groupe:

Le premier groupe de trois chiffres, appelé code régional, commence par un numéro 2–9, suivis de 0–8, puis de tout troisième chiffre.

Il accepte 9 alors qu'il ne devrait accepter que les nombres de (0-8). Cette regex montre tout: http://regexr.com/3ackc

/^(1[- .]?)?(([2-9]d{2})[. -]?|[2-9]d{2}[. -]?)[2-9]d{2}[- .]?d{4}$/gm

Réponses:

0 pour la réponse № 1

Je ne connais pas parfaitement la notation et les restrictions exactes des numéros de téléphone américains. Wikipédia et est venu avec ceci:

/^[2-9][0-8]d-?[2-9]([02-9]{2}|[02-9]d||d[02-9])-?d{4}$/g

Matchs à Regexhelper