正则表达式包括除数字之外的所有内容;包括除字母以外的所有内容

时间:2014-02-01 22:08:56

标签: regex

我使用/^\d+$/表示数字,/^[a-zA-Z]*$/表示字母。

这些用于使用onkeydown="somefunction(String.fromCharCode(event.keyCode));"验证输入到文本框中的字符 并且我的参数被传递以查看它是否与正则表达式匹配。 但是,我想包括这两者的退格。也许甚至是键盘箭头,但箭头并不是最重要的。请帮忙!

1 个答案:

答案 0 :(得分:1)

您的问题是您正在尝试验证每个按键而不是整个字段。 Keypresses可以是各种各样的东西,包括你提到的退格,删除和箭头,但也有很多其他东西。

相反,请构建您的函数以验证已完成的表单字段。请使用onchange =“somefunction()”来测试相关表单字段的内容。