我有输入字段,我想检查点是否存在以获取价格输入字段的值。该值将如下所示 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/