【发布时间】:2012-09-21 12:06:03
【问题描述】:
我正在尝试找到一种方法来验证按键上的文本输入,我希望仅在我的文本输入中允许数字,包括小数。
我正在采用使用 jQuery.keydown 的方法,并检查密钥是什么,如果密钥不在允许列表中,则使用 event.preventDefault()。但从那以后,我了解到密钥在整个浏览器中并不一致,而且我也担心不同的操作系统。
我遇到过这个问题,但我不精通正则表达式,不确定这是否适合我的需求: jquery - validate characters on keypress?
使用这种方法,预期 00.00 的正则表达式会在输入 00. 时阻止用户,因为在键入时会检查正则表达式。
谢谢
【问题讨论】:
标签: javascript jquery regex validation keydown