js验证表单限制input输入框不能为中文

本文介绍了如何使用JavaScript进行表单验证,以限制input输入框不能接受中文字符。通过onSubmit事件调用checkchinese()函数进行检查,确保输入的内容不包含中文。
摘要由CSDN通过智能技术生成

js验证表单限制input输入框能不能为中文

js验证表单输入必须为中文


<script>
function checkchinese()
{
   var reg=/[^\x00-\x80]/;
   var x=document.namefrom.xing.value;
   if(!reg.test(x)){
       alert("请输入汉字!");
       document.namefrom.xing.focus();
       document.namefrom.xing.value = "";
       return false;
   }
   var m=document.namefrom.ming.value;
   if(!reg.test(m)){
       alert("请输入汉字!");
       document.namefrom.ming.focus();
       document.namefrom.ming.value = "";
       return false;
   }
}

js验证表单限制input输入框不能为中文

function isNoChinese(s){ 
     // 第一种正则
  var reg =/[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;
    //第二种正则
    //var reg = /^[u4E00-u9FA5]+$/; 
        //alert(1);
        if (reg.test(s.value)){ //如果正则为 /^[u4E00-u9FA5]+$/;时要取反: !reg.test(s.value)
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值