Ecco un'espressione regolare che ho creato per utilizzare in JavaScript:
var reg_num = /^(7|8|9)\d{9}$/
Eccone un altro suggerito dal mio membro del team.
var reg_num = /^[7|8|9][\d]{9}$/
La regola è convalidare un numero di telefono:
- Dovrebbe essere di soli dieci numeri.
- Il primo numero dovrebbe essere 7, 8 o 9.


(7|8|9)e[789]non sono equivalenti, perché il primo è catturare, il secondo no.(?:7|8|9)sarebbe equivalente d'altra parte (immagino che tu lo sappia ovviamente ...).