Я пытаюсь проверить текстовую строку с помощью regex.
1,3,4,5,8,10,12,14,19,14
Здесь цифры делятся на "," и должны быть не-появляющимися и меньше или равно 20. А также любое число не должно повторяться. Вот мой шаблон.
^(?:(?:0[1-9]|[1-9]|1[0-9]|20),)*(?:0[1-9]|[1-9]|1[0-9]|20)$
Но он не может проверить повторение. Как я могу проверить его?