Регулярное выражение, которое вы можете использовать:
^[a-zA-Z0-9]+(?:\/[a-zA-Z0-9]+)*\/$
См. Демонстрационное регулярное выражение .
Подробности
^
- начало строки [a-zA-Z0-9]+
- 1 или более буквенно-цифровых символов (?:\/[a-zA-Z0-9]+)*
- группа без захвата, которая соответствует 0 или более повторениям следующих шаблонов: \/
- /
символ [a-zA-Z0-9]+
- 1 или более буквенно-цифровых символов
\/
- /
символ $
- конец строки.
Обратите внимание, что /
не следует экранировать, если /
не используются в качестве разделителей регулярных выражений или если разделители регулярных выражений не используются(в строковых литералах, записи конструктора и т. д.).