zoukankan      html  css  js  c++  java
  • js屏蔽/过滤 特殊字符,输入就删除掉,实时删除

    1.替换方法:

    <input type="text" class="domain" onkeyup="this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'')" ;
    this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'')
    • 1
    • 2

    2.输入之后立即清除:

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

    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();
            }
        }
    }
  • 相关阅读:
    jenkins更换国内源
    部署jdk和maven
    Prometheus监控Nginx
    Prometheus监控MySQL
    MySql里动态视图的实现
    MySql里split函数的实现
    HTML编码规范
    消弱反驳18招
    Pr2020
    记忆准则
  • 原文地址:https://www.cnblogs.com/web-chuanfa/p/10062415.html
Copyright © 2011-2022 走看看