Voici une expression régulière que j'ai créée pour l'utiliser en JavaScript:
var reg_num = /^(7|8|9)\d{9}$/
En voici une autre suggérée par le membre de mon équipe.
var reg_num = /^[7|8|9][\d]{9}$/
La règle est de valider un numéro de téléphone:
- Il ne devrait y avoir que dix nombres.
- Le premier nombre est censé être l'un des 7, 8 ou 9.


(7|8|9)et[789]ne sont pas équivalents, car le premier est la capture, le second non.(?:7|8|9)serait équivalent par contre (je suppose que vous le savez bien sur ...).