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();
            }
        }
    }
  • 相关阅读:
    POJ 1703 Find them, Catch them
    POJ 2236 Wireless Network
    POJ 2010 Moo University
    POJ 2184 Cow Exhibition
    POJ 3280 Cheapest Palindrome
    POJ 3009 Curling 2.0
    POJ 3669 Meteor Shower
    POJ 2718 Smallest Difference
    POJ 3187 Backward Digit Sums
    POJ 3050 Hopscotch
  • 原文地址:https://www.cnblogs.com/web-chuanfa/p/10062415.html
Copyright © 2011-2022 走看看