模式属性值'xxxx'不是有效的正则表达式:未捕获的SyntaxError:无效的正则表达式:“ xxxx”:无效的转义

时间:2019-07-04 16:56:35

标签: javascript c# regex

我正在用html5开发一个aspx网页,我有一个文本框和一个正则表达式。

我的问题是我的网站上的正则表达式未得到评估

我使用的正则表达式是这样:

/^(\d{1,3}(\,\d{3})*|(\d+))(\.\d{2})?$/

我使用此页面对正则表达式进行测试,并在正则表达式有效的情况下有效地进行了测试

https://regexr.com/

<body>

<asp:TextBox ID="txt_Monto" runat="server" required="" pattern="/^(\d{1,3}(\,\d{3})*|(\d+))(\.\d{2})?$/" title="enter valid value"</asp:TextBox>

</body>

正则表达式计算以下内容:

正确:10,000.00正确:10.00正确:150,000.00正确:1,000,000.00

不正确的10.000 错误1..0 错误的1000.0

0 个答案:

没有答案