HTML 正则表达式验证在十进制输入上仅限制一个句点
html regex validation limit only one period on decimal input
我做了一个只接受十进制的HTML输入。
<input type="text" class="form-control" id="price" name="price" placeholder="Price"
onkeyup="this.value=this.value.replace(/[^0-9'.]/g,'')">
这是有效的。但是我需要修改正则表达式以仅接受一个句点
正确:9.999
错误:9.9.99.99
有办法吗? 请不要使用 jquery validate 和 html type="number"(当您将输入设置为类型数字时,用户不需要向上和向下箭头) 谢谢
分享此答案以限制十进制输入的一个句点
取代
this.value=this.value.replace(/[^0-9'.]/g,'')
跟
this.value=this.value.replace(/[^0-9.]/g, '').replace(/('..*)'./g, '$1')
相关文章:
- 使用regex的jquery keydown绑定不会验证撇号和句点
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- JavaScript从字符串中删除尾随空格和句点
- 下划线用句点扩展.旋转引号被删除,如何用引号获得它
- javascript或css:如何隐藏后面跟着句点前缀的任何数字"1.文本”"2.文本“"
- 如何提取与前面带句点(.)的同一字符串匹配的字符串?(仅使用正则表达式)
- 如何在 javascript 中使用正则表达式提取句点 (.) 之后的字符串
- 什么'这个代码只允许数字和句点,这是错误的
- 基于jquery中id(其值中有句点)属性的访问值..
- Regex表示用句点分隔的3个3位数的值
- 如何用逗号和句点分隔JavaScript字符串
- javascript是否有一个选项可以使句点与任何字符匹配,包括换行符
- 在节点快速路由中使用句点时获取 403
- SQL查询-替换字段名称中的句点
- 在访问对象属性时,括号表示法比句点表示法慢
- 如何删除句点和前一个单词之间的空格
- HTML 正则表达式验证在十进制输入上仅限制一个句点
- 我如何编写一个 javascript 函数,该函数将每五秒在字符串的末尾添加一个句点
- 用Javascript正则表达式忽略一个句号/句点序列
- 搜索句点并随机决定在50%的句点后添加一个单词