Мое регулярное выражение позволяет пробелы при форматировании номера телефона

У меня есть следующий regex, используемый в JavaScript.

phone_number.match(/^1-\d{3}-\d{3}-\d{4}$/);

это работает отлично за одним исключением. Это позволяет пробелы.

Я хочу строго отформатировать 1-xxx-xxx-xxxx

но это позволяет 1- xxx-xxx-xxxx

у кого-либо есть какие-либо идеи, как я НЕ могу позволить пробелы?

1
задан hsz 3 August 2010 в 20:11
поделиться

1 ответ

Нет, это не так. ;-) Это просто невозможно. В вашем регулярном выражении / ^ 1- \ d {3} - \ d {3} - \ d {4} $ / у вас нет пробела - и он не соответствует (отмечен).

2
ответ дан 2 September 2019 в 22:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: