码迷,mamicode.com
首页 > Web开发 > 详细

js屏蔽/过滤 特殊字符,输入就删除掉,实时删除,

时间:2018-09-21 15:17:26      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:asc   proc   清除   blog   roc   tle   oca   caml   char   

原文:http://niuxiaoxia870563296.iteye.com/blog/1828189


1.替换方法:

<input type="text" class="domain" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5\w]/g,‘‘)" ;
this.value=this.value.replace(/[^\u4e00-\u9fa5\w]/g,‘‘)

2.输入之后立即清除:

//验证输入框内不能输入特殊字符,输入就立刻清除
function cleanSpelChar(th){
    if(/["‘<>%;)(&+]/.test(th.value)){
          $(th).val(th.value.replace(/["‘<>%;)(&+]/,""));
    }
}

3.如果是特殊字符,禁止输入:

//验证输入框内不能输入特殊字符,输入前先作判断
function processSpelChar(){
    var code;
    var character;
    if(document.all){
        code = window.event.keyCode;
    }else{
        code = arguments.callee.caller.arguments[0].which;
    }
    var character = String.fromCharCode(code);
    var txt = new RegExp(/["‘<>%;)(&+]/);
    if(txt.test(character)){
        if(document.all){
            window.event.returnValue = false;
        }else{
            arguments.callee.caller.arguments[0].preventDefault();
        }
    }
}

js屏蔽/过滤 特殊字符,输入就删除掉,实时删除,

标签:asc   proc   清除   blog   roc   tle   oca   caml   char   

原文地址:https://www.cnblogs.com/mmzuo-798/p/9686006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!