javascript - 如何检查用户不能在html网页中输入多于一位小数或点

标签 javascript html input

我有一个带有输入字段的网页,我希望用户可以在其中输入数字,但数字不应包含两位小数,例如 10.0.0 意味着它只能输入一次,而不是两次,不知道我们如何解决这个问题。

最佳答案

假设输入元素 el 已经分配给变量 v。

if (1 < v.match(/\./g).length) {
  alert("Multidots found");
}

关于javascript - 如何检查用户不能在html网页中输入多于一位小数或点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16706543/

相关文章:

java - 如何自动发送短信?

javascript - 使用 Greasemonkey 将 html 内容添加到页面的基本方法?

html - CSS - 继承

input - 如何删除批处理文件中用户提供的输入的尾随和前导空格?

html - 文本输入字段中的 CSS 错误 - MSIE7

java - 使用多个扫描仪失败 - Java

javascript - 后台 js 脚本是否在 Chrome OS 应用程序中的不同线程上运行?

javascript - Webpack 5 多个 javascript 文件在生产模式下产生 0 字节包

javascript - 在 FireBase 中使用 Where 查询精确对象

javascript - 如何在原型(prototype)的 $() 实用方法中传递变量值?