我正在用html5开发一个aspx网页,我有一个文本框和一个正则表达式。
我的问题是我的网站上的正则表达式未得到评估
我使用的正则表达式是这样:
/^(\d{1,3}(\,\d{3})*|(\d+))(\.\d{2})?$/
我使用此页面对正则表达式进行测试,并在正则表达式有效的情况下有效地进行了测试
<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