2012-04-27 125 views
2

我有输入字段,我想检查价格输入字段值的点存在。值将如下所示12.00。这里是我的代码价格输入模式html5

<g:textField class="span3" id="price" name="price" required="" pattern="\d+(\.\d{2})?"/> 

我写这样的东西\d+(\.\d{2})?,但收到错误。有什么建议么 ?

+1

你得到了什么错误? – 2012-04-27 10:01:22

+0

unexpected char:'\'@ line 135,column 471. \ d {2})?“',745,it){return”\ d +(\。\ d {2^1 error – emilan 2012-04-27 10:02:18

+0

我在[jsFiddle ](http://jsfiddle.net/aVXN3/),它在Chrome上找到。你使用什么浏览器? – 2012-04-27 11:19:52

回答

6

试试这个

[0-9]+(\\.[0-9][0-9]?)? 
+0

Maladzec qez axper – emilan 2012-04-27 11:51:31

-1

你不应该有“/”,这两个在模式的开头和结尾?

+0

这是一个答案或评论? – 2012-10-10 20:30:48

3

正确的答案是:[0-9] +(\ [0-9] [0-9]。?)?