标签: c# asp.net regex
我在文本框控件中验证字符串有以下要求:
我练习使用this RegEx builder形成正则表达式。我的字符串是^([0-9]{11}[a-zA-Z]{1}){11,12}$。但我的验证不起作用。作为asp.net的初学者,我对构建RegEx并不太了解。我错过了什么?
^([0-9]{11}[a-zA-Z]{1}){11,12}$
我使用了asp:RegularExpressionValidator控件。
asp:RegularExpressionValidator
答案 0 :(得分:3)
您需要将最后一个[A-Za-z]设为可选。
[A-Za-z]
@"^\d{11}[A-Za-z]?$"