/ / Regex validazione numero di telefono USA [duplicato] - javascript, jquery, regex, validazione

Validazione del numero di telefono americano Regex [duplicato] - javascript, jquery, regex, convalida

Ho trovato questo regex javascript per convalidare il diverso formato in cui i numeri di telefono statunitensi possono essere scritti. Ma ha un problema: non riesce a soddisfare la seconda regola in questo gruppo:

Il primo gruppo di tre cifre, noto come prefisso inizia con un numero 2–9, seguito da 0–8 e quindi una terza cifra.

Accetta 9 mentre dovrebbe accettare solo numeri da (0-8). Questo regex mostra tutto: http://regexr.com/3ackc

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

risposte:

0 per risposta № 1

Non sono pienamente consapevole della notazione e delle restrizioni esatte dei numeri di telefono statunitensi, quindi ho fatto riferimento Wikipedia e si avvicinò con questo:

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

Partite in Regexhelper