В настоящее время я пытаюсь проверить ввод, разделенный двоеточиями. Но возможно, что пользователь вводит одно слово без двоеточия. Не должно быть разрешено заканчивать строку двоеточием. Разрешены только строчные буквы. Шаблон должен позволять дальнейшую цепочку, как указано в примерах ниже.
Это разрешенные тестовые строки:
auto
auto:vehicle
auto:vehicle:face
auto:vehicle:face:subject
auto:vehicle:face:subject:classic
Это то, что я получил до сих пор, но это не так. t работает, как и ожидалось:
/([a-z]+:[a-z]+:?)/g
Как я могу сказать шаблону, чтобы он проверял, содержит ли оно только одно слово, так что следующее двоеточие не нужно и как я могу разрешить шаблон повторение матчей (цепочка)?
Любая помощь будет с благодарностью:)