emi*_*lan 2 regex grails html5
我有输入字段,我想检查价格输入字段值的点存在.该值将如下所示12.00.这是我的代码
<g:textField class="span3" id="price" name="price" required="" pattern="\d+(\.\d{2})?"/>
Run Code Online (Sandbox Code Playgroud)
我写了这样的东西\d+(\.\d{2})?,但收到了错误.有什么建议 ?
试试这个
[0-9]+(\\.[0-9][0-9]?)?
Run Code Online (Sandbox Code Playgroud)
<form>
<input type='number' pattern='[0-9]+(\\.[0-9][0-9]?)?' />
<button type='submit'>Check</button>
</form>Run Code Online (Sandbox Code Playgroud)