我使用/^\d+$/
表示数字,/^[a-zA-Z]*$/
表示字母。
这些用于使用onkeydown="somefunction(String.fromCharCode(event.keyCode));"
验证输入到文本框中的字符
并且我的参数被传递以查看它是否与正则表达式匹配。
但是,我想包括这两者的退格。也许甚至是键盘箭头,但箭头并不是最重要的。请帮忙!
答案 0 :(得分:1)
您的问题是您正在尝试验证每个按键而不是整个字段。 Keypresses可以是各种各样的东西,包括你提到的退格,删除和箭头,但也有很多其他东西。
相反,请构建您的函数以验证已完成的表单字段。请使用onchange =“somefunction()”来测试相关表单字段的内容。