regex - 价格输入模式html5

标签 regex html grails

我有输入字段,我想检查点是否存在以获取价格输入字段的值。该值将如下所示 12.00。这是我的代码

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

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

最佳答案

试试这个

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

<form>
  <input type='number' pattern='[0-9]+(\\.[0-9][0-9]?)?' />
  <button type='submit'>Check</button>
</form>

关于regex - 价格输入模式html5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10348567/

相关文章:

javascript - 更新查询更新不起作用

javascript - 清除所有打开的 div

html - 覆盖 Bootstrap CSS

grails - 我的grails Controller 发生了一件奇怪的事情,为什么?

grails - grails 2.0.0.RC3 上的 PayPal 插件出错

apache - Grails + Tomcat + Apache 切换到 HTTPS 时出现错误

Java 正则表达式无法识别字符串

特定模式的 Java 正则表达式

c# - 解析 "a=1,b=2,c=3,4,5,d=6,e=x,y,z"的正则表达式

regex - 如何在正则表达式中提取两个单独的组?