javascript - 如何限制用户在文本框中输入数字和特殊字符?

标签 javascript html validation textbox

我希望在输入文本框时,用户无法输入特殊字符和数值。我不希望任何警报或任何范围显示错误。我只是希望数字值或特殊字符不应显示在文本框中。我怎样才能做到这一点?提前致谢。

最佳答案

就这么简单

<input name="lorem" onkeyup="this.value=this.value.replace(/[^a-z]/g,'');">

onblur 也是如此

如果需要,可以使用 jquery:

$('#textBoxId').on('keyup blur',function(){ 
    var node = $(this);
    node.val(node.val().replace(/[^a-z]/g,'') ); }
);

关于javascript - 如何限制用户在文本框中输入数字和特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30797013/

相关文章:

javascript - gulp-rigger 的选项

javascript - 重新排序数组

Javascript "variable is not defined"

html - Metro UI - 在右对齐的按钮之间添加边距

html - 具有超棒字体的现代浏览器需要哪个文件?

html - SVG 图像在 IE9 中未裁剪

javascript - 密码强度验证的正则表达式

validation - 如何验证一个 XSD 架构是另一个 XSD 架构的子集?

asp.net-mvc - AddImplicitRequiredAttributeForValueTypes 如何真正起作用以及它的用途是什么?

javascript - firefox 31 javascript 提交不工作