filteredtextboxextender validchars 正则表达式 asp.net

filteredtextboxextender validchars regular expression asp.net

我需要验证手机号码,所以我使用 ajax filteredtextboxextender

喜欢下面的代码

     <ajax:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" TargetControlID="Mobile_Code" ValidChars="[+]{0,1}" FilterType="Custom,Numbers" runat="server"></ajax:FilteredTextBoxExtender>

但它允许 + 5 次,所以我尝试使用正则表达式。它不起作用.... 我需要它应该只允许一个 + 例如 (+9600114477)

哪里出错了,谢谢

试试这个

^\+[0-9]{6,8}$这里,最少6位,最多8位

<input type="text" pattern="^\+[0-9]{6,8}$"   required />
<input type="submit" value="ok"   />

更多参考 http://msdn.microsoft.com/en-us/library/ff650303.aspx Regular expression for 1-15?