【发布时间】:2020-02-27 15:47:12
【问题描述】:
我正在尝试禁用用户输入点.。这是我目前尝试的方法
$('#num').on('input', function (event) {
this.value = this.value.replace(/^[0-9]+\.?[0-9]*$//./, '');
});
使用上面的脚本,我仍然可以输入点.。有没有办法阻止用户输入点.?
提前致谢,抱歉我的英语不好。
【问题讨论】:
-
您是否在
$//./中遇到语法错误?你可以只替换点.replace(/\.+/g, ''); -
我使用这个禁用点:jsfiddle.net/pratikgaloria/8nz11auz
-
这已在另一篇文章中得到解答。我已经链接了它。 Answered Here
-
这部分
/./仅供尝试。如果我删除它,一切正常(执行禁用点)
标签: javascript jquery regex