Я пытаюсь проверить строку с помощью регулярного выражения, строка должна иметь от 1 до 6 цифр и ровно 4 специальных символа (что я имею в виду под специальными символами, это символы типа $! ^) ("'. Non английские / латинские символы могут быть интерпретированы как буквенно-цифровые и не имеют большого значения для этого случая.
Я использую это регулярное выражение в атрибуте шаблона при вводе HTML.
Пример: 12? 74 @ "= 5 должна быть допустимой строкой.
Я уже пробовал:
([1-9]{1,6})([@"?']{4})
Но это не работает так, как задумано, я не могу проверить строку, когда символы смешаны, например: 1254 @@@@ в порядке, но 12 @@ '? 44 недопустимо.
Может кто-нибудь помочь мне решить эту проблему? Я новичок в регулярных выражениях, и мне нужна помощь. Спасибо!