标签: asp.net regex
我正在试图弄清楚如何检查用户是否使用此正则表达式输入.00美分:
^ \ d +(。\ d {2})?$
我哪里错了?
答案 0 :(得分:0)
点.是一个匹配任何字符(换行符除外)的特殊字符,因此您必须将其转义:
.
^\d+(\.\d{2})?$ ^---- Here
顺便说一句,如果您只想匹配而不是将内容抓取到捕获组中,您可以使用:
^\d+(?:\.\d{2})?$
<强> Working demo 强>