如何用JS屏蔽qq、手机号、网址?
有知道的说下哦。
最好贴点代码出来 。谢谢

解决方案 »

  1.   

    例子:
    textOnly() //只允许输入数字 字母 下划线,在input位置加上 onkeypress="textOnly()" 即可
    function textOnly(){
    var i= window.event.keyCode;
    if (!((i<=57 && i>=48)||(i>=97 && i<=122)||(i>=65 && i<=90)||(i==95)||(i==8)||(i==9)||(i==37)||(i==39)||(i==46))){
    event.returnValue=false;
    return false;
    } else {
    return true;
    }
          }  //手机号码校验
    //正确的手机号码(如:13800571506 013800571505)则返回ture,否则返回false
       function isMobilephoneNum(mobileNum){
       var mobilephoneNumPat=/^1\d{10}|01\d{10}$/;
       var matchArray=mobileNum.match(mobilephoneNumPat);
       if(matchArray!=null){
       return true;
       }
       }  //判断URL,正确的URL返回true,否则返回false  
    function isURL(URL){
    var urlPat=/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
    var matchArray=URL.match(urlPat);
    if(matchArray!=null){
    return true;
    } else {
    return false;
    }
    }
    QQ的判断就不写了,意义不大,10000<qq<9999999999,现在qq的10位数中首位只有1,好几个9倒不至于。
    在上面的代码条件判断改成if(isMobilephoneNum(xxx) && isURL(XX) && isQQNum(XX))即可,当然isQQNum需要你自己写。
      

  2.   

    如果网址是:www.sina.com怎么判断?