如何正则表达式验证器检查数字 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'/,-]*$

0-9数字
的细分
'//是一个转义字符,所以它前面需要一个 '' 让正则表达式知道你的意思是/而不是转义字符 ,不言自明 , - - 在最后,这样它就不会用作 from - till 字符

而是作为减号它自己

有关测试,请参阅 https://regex101.com/r/sN3qY0/1

您的验证表达式应如下所示:

ValidationExpression="^[0-9'/'-,]*$"

演示

试试下面的验证表达式

^(?!.*,$|.*'d{2,})(?:(['d*#]),?(?!.*'1))+$