`
aina5626
  • 浏览: 53847 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

js 控制文本框中特殊字符的输入(屏蔽不必要的键)

阅读更多

<script>
function ValidateSpecialCharacter() {
   var code;
   if (document.all) { //判断是否是IE浏览器
    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.returnVal = false;
    } else {
     arguments.callee.caller.arguments[0].preventDefault();
    }
   }
}

// 验证中文字符和特殊字符
function chineseVaildate(val){
   if (val == null || val=="")
    return tr;
     if ((/[\一-\龥]+/.test(val))){
    return false;
   }
   return tr;
}

function validate(obj){
   if (!chineseVaildate(obj.val)){
    alert("有特殊字符和中文字符");
   }
}

</script>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics