我有一个像这样的文本框
input type="text" size="30" maxlength="50" id="name_first">
如果文本框中的任何地方出现数字,我想显示错误消息。
答案 0 :(得分:0)
我使用jQuery for keypress事件完成了这个:
$('#name_first').keypress(function (e) {
if (e.which < 48 || e.which > 57) {
return false; //Show error
}
});
可能是您可以修改以供您使用
如果您想使用正则表达式,可以尝试
var r = /\d+/;
答案 1 :(得分:0)
HTML5解决方案:
<input type="text" size="30" maxlength="50" id="name_first" pattern="[A-Za-z]*" title="Only letters allowed">