Я знаю, что есть множество примеров регулярных выражений о том, как сопоставить номера телефонов определенных типов. Для моего примера я просто хочу разрешить цифры и несколько специальных символов. У меня снова возникли проблемы с достижением этого.
Номера телефонов, которые должны быть разрешены, могут принимать эти формы
5555555555
555-555-5555
(555)5555555
(555)-555-5555
(555)555-5555 and so on
Я просто хочу что-то, что позволит [0-9], а также специальные символы '(', ')' и '-'
пока мое выражение выглядит так
/^[0-9]*^[()-]*$/
Я знаю, что это неправильно, но логически я считаю, что это означает, что разрешить числа 0-9 или и разрешить символы (,) и -.