我有一个文本框,用于输入邮政编码(不只是字母和数字的交替)。邮政编码需要遵循以下正则表达式:
^[ABCEGHJKLMNPRSTVXY]{1}\d{1}[A-Z]{1} *\d{1}[A-Z]{1}\d{1}$
我一直在尝试获取与VB.Net自定义蒙版等效的正则表达式(regex),但似乎您不能做很多事情,而不仅仅是替换字母和数字。
到目前为止,如果我要遵循自定义掩码“编码”,则应为:>L0L0L0
如果您仔细查看上述正则表达式,可以清楚地看到并非所有字母数字的变体都是有效的。某些字母甚至都没有使用。
现在,我可以通过编码对其进行验证,或者可以通过数据库进行验证,但是我想知道是否缺少某些内容。
是否可以对>L0L0L0
进行编码,使其与我的正则表达式匹配?
我当前在Visual Studio 17社区版本上使用VB.Net。