表单控制输入(不可输入空格.特殊字符)

<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.returnValue = false; 
    } else { 
     arguments.callee.caller.arguments[0].preventDefault(); 
    } 
   }
}

// 验证中文字符和特殊字符 
function chineseVaildate(value){
   if (value == null || value=="")
    return true;
     if ((/[\u4E00-\u9FA5]+/.test(value))){
    return false;
   }
   return true;
}

function validate(obj){
   if (!chineseVaildate(obj.value)){
    alert("有特殊字符和
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值