@AnImAsHkO

Как составить регуляное выражение?

Как составить регулярное выражение, чтобы:
1. "/section/section/" - true
2. "/section1/section2/" - true
3. "/section-1/section_2/" - true
4. "/1section/section2/" - false
5. "/1section/_section2/" - false
6. "/section1/section2/123" - false

+7. "/section/_section2/" - false

То есть url всегда должен начинаться с буквы, но может содержать цифры, знак минус и нижнее подчеркивание.

+ Вложенность может быть любая.
  • Вопрос задан
  • 2211 просмотров
Решения вопроса 1
alexclear
@alexclear
A cat
^(\/[A-Za-z][A-Za-z0-9-_]*)*/?$

А, каждая новая секция с буквы же - вот правильный вариант.
Теперь в конце может быть слэш - так еще лучше
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы