我做了一个只接受十进制的HTML输入。
{{ Request::is('/page/show/*') ? 'active' : '' }}
这很有效。但是我需要修改正则表达式只接受一个句点
正确:9.999
错误:9.9.99.99
有办法吗?请不要使用jquery validate和html type =" number" (当您将输入设置为类型编号时,用户不需要向上和向下箭头)谢谢
答案 0 :(得分:0)
分享此答案以限制十进制输入的一个句号
替换
this.value=this.value.replace(/[^0-9\.]/g,'')
带
this.value=this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1')