我正在使用以下代码来验证文本框是否为空或11位数字(当字符的其他所有组合都不正确时,两者都是正确的。)
<asp:RegularExpressionValidator
ID="numbertextboxval"
runat="server"
ErrorMessage="number not correct"
Display="Static"
ControlToValidate="numbertextbox"
ValidationExpression="([0-9]{11} | (^.))"/>
我也尝试使用: ^(\ s * |([0-9] {11}))。
效果始终相同。空的作品。但是11位数字被标识为不正确。
我在做什么错了?
答案 0 :(得分:2)
答案 1 :(得分:0)
答案 2 :(得分:0)