Шаблон регулярных выражений в JavaScript для проверки точек / дефисов в именах - PullRequest
0 голосов
/ 28 мая 2019

Требуется регулярное выражение, например

  1. , разрешены только буквы с минимальной 1 точкой и максимум 3 точками.
  2. разрешить необязательный, как '-' специальный символ.

Например: raj.gopal-reddy или raj.reddy.gopal

1 Ответ

0 голосов
/ 28 мая 2019

Ваше текущее регулярное выражение находится на правильном пути, и я бы использовал отрицательный прогноз, чтобы утверждать, что более трех точек не встречаются.Рассмотрим эту схему:

^(?!.*\..*\..*\..*\.)[A-Za-z-]*\.[A-Za-z-]*$
...