У меня есть текстовое поле, которое принимает данные почтового индекса (это не просто чередующиеся буквы и цифры).Почтовый индекс должен следовать за этим регулярным выражением:
^[ABCEGHJKLMNPRSTVXY]{1}\d{1}[A-Z]{1} *\d{1}[A-Z]{1}\d{1}$
Я пытался получить эквивалент регулярного выражения (регулярное выражение) для пользовательской маски VB.Net, но, похоже, вы не можете сделать больше, чемпросто альтернативные буквы и цифры.
Пока что я буду следовать пользовательской маске "кодировка", это будет: >L0L0L0
, которая ограничивает пользователя только для альтернативной буквы-номера-буквы-номера-буквы-Числовой ввод.
Если вы внимательно посмотрите на приведенное выше регулярное выражение, вы можете ясно увидеть, что не все вариации букв и цифр действительны.Некоторые буквы даже не используются.
Теперь я мог бы подтвердить это путем кодирования или проверки с помощью базы данных, но мне интересно, нет ли чего-то, что я пропускаю.
Есть лиспособ кодирования >L0L0L0
, чтобы он соответствовал моему регулярному выражению?
![enter image description here](https://i.stack.imgur.com/WeVrK.png)
В настоящее время я использую VB.Net в версии Visual Studio 17 Community.