Я ищу шаблон регулярного выражения, который может сделать это точно.
- Должен соответствовать длине, которая составляет 12 символов буквенно-цифровой
- Следует также проверить наличие дефиса -дважды в слове
- Пробелы не допускаются.
Я пробовал следующее регулярное выражение:
^([a-zA-Z0-9]*-[a-zA-Z0-9]*){2}$
Некоторые примеры
-1234abcd-ab
abcd12-avc-a
-abcd-abcdacb
ac12-acdsde-
Регулярное выражение должно соответствовать всем вышеперечисленным.
И должно быть неверно для следующих
-abcd-abcd - a
abcd-abcdefg
Я использовал это регулярное выражение ^([a-zA-Z0-9]*-[a-zA-Z0-9]*){2}$
для сопоставления вышеуказанных шаблонов, но проблема в том, что у него нет проверки длины 12. Я неуверен, как добавить это в приведенный выше шаблон.Помощь будет оценена.