为Visual Basic.net定义自定义蒙版

时间:2018-09-20 17:24:33

标签: regex vb.net visual-studio-2017

我有一个文本框,用于输入邮政编码(不只是字母和数字的交替)。邮政编码需要遵循以下正则表达式:

^[ABCEGHJKLMNPRSTVXY]{1}\d{1}[A-Z]{1} *\d{1}[A-Z]{1}\d{1}$

我一直在尝试获取与VB.Net自定义蒙版等效的正则表达式(regex),但似乎您不能做很多事情,而不仅仅是替换字母和数字。

到目前为止,如果我要遵循自定义掩码“编码”,则应为:>L0L0L0

仅限制用户使用备用字母数字,字母数字,字母数字,字母数字输入。

如果您仔细查看上述正则表达式,可以清楚地看到并非所有字母数字的变体都是有效的。某些字母甚至都没有使用。

现在,我可以通过编码对其进行验证,或者可以通过数据库进行验证,但是我想知道是否缺少某些内容。

是否可以对>L0L0L0进行编码,使其与我的正则表达式匹配?

enter image description here

我当前在Visual Studio 17社区版本上使用VB.Net。

0 个答案:

没有答案