如何在JavaScript/JQuery中进行输入时验证或屏蔽某些特殊字符
本文关键字:验证 屏蔽 特殊字符 输入 JavaScript JQuery | 更新日期: 2023-09-27 18:26:04
如何在JavaScript/JQuery 中进行输入时验证或屏蔽某些特殊字符
假设在密码中使用_和&是允许的,所以当我用作输入时,所有其他特殊字符都会立即显示验证消息,或者不应该键入(屏蔽)
Whell验证和屏蔽是两件不同的事情。当您想要验证时,只需添加onkeyup事件
$('input').keyup(function(){
var inputText = $(this).val();
if ( !/[a-zA-Z0-9]+/.test(inputText) ){ // put your reg exp here, this will require only letters and numbers
console.log('Display error');
}else{
console.log('Hide error');
}
});
当你想屏蔽你的字符时,你需要在你的输入旁边创建seocnd隐藏输入,并复制你的输入值。处理输入值后,可以用一些字符替换空间字符,并将其放置在输入中。。这个比第一个更复杂。
大多数应用程序建议使用验证。
只需记住不要在这里执行mutch操作,如果您担心性能,并且可以接受值更改的验证,我建议您使用onValueChange事件。