如何正则表达式验证器检查数字 0-9 和 “/” 和 “-” 和“,”
本文关键字:数字 正则表达式 验证 检查 | 更新日期: 2023-09-27 18:36:37
如何正则表达式验证器检查数字 0-9 和 "/" 和 "-" 和 ","
目录
<asp:TextBox ID="txtPer" runat="server" Width="200px"></asp:TextBox>
<asp:RegularExpressionValidator CssClass="zorunlu" Display="Dynamic" ID="rangevalidator1" runat="server" SetFocusOnError="true" ControlToValidate="txtPer" ErrorMessage="Please Input Correct Format." ValidationExpression="^'d{8}$|^'d{17}$"></asp:RegularExpressionValidator>
防爆格式
01/2015,05/2015-12/2015>>> 真
01/2015,05/2015aa-_12/2015qwe>>> 假
提前;)感谢
你可能会使用以下正则表达式^[0-9'/,-]*$
0-9
数字
的细分'/
/是一个转义字符,所以它前面需要一个 '' 让正则表达式知道你的意思是/而不是转义字符,
不言自明 ,-
- 在最后,这样它就不会用作 from - till 字符
,
而是作为减号它自己
有关测试,请参阅 https://regex101.com/r/sN3qY0/1
您的验证表达式应如下所示:
ValidationExpression="^[0-9'/'-,]*$"
演示
试试下面的验证表达式
^(?!.*,$|.*'d{2,})(?:(['d*#]),?(?!.*'1))+$