js 如何验证字符串里面有没有包含汉字?

<scriptlanguage="javascript">varzfc="检查字符串有没有中文jiancha";if//if可以办到吗else{}</script>... <script language="javascript">
var zfc = "检查字符串有没有中文jiancha";
if //if可以办到吗

else{
}
</script>
展开
 我来答
百度网友b7648df
2011-12-16
知道答主
回答量:20
采纳率:0%
帮助的人:25.8万
展开全部
楼主是用来做用户名验证么?
我这里有一个楼主可以看一下`是通过正刚表达试的
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
function isRegisterUserName()
{
var s=document.getElementById("txt_name").value;
if(s!="")//是否为空
{
//只能输入5-20个以字母开头、可带数字、//“_”、“.”的字串

var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (patrn.exec(s))
return true;
}return false
}

如果楼主想要的话我有大部分的JS验证可以直接PM我
老刀正能量
推荐于2018-02-26 · TA获得超过2011个赞
知道大有可为答主
回答量:1487
采纳率:0%
帮助的人:1541万
展开全部
<script language="javascript">
var zfc="中国人jiancha";
if(/[\u4E00-\u9FA5]/g.test(zfc)){
alert("有汉字");
}else{
alert("无汉字");
}
</script>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
系统004
2011-12-15 · TA获得超过3254个赞
知道大有可为答主
回答量:1326
采纳率:68%
帮助的人:1158万
展开全部
这个简单的很啊。用JS正则表达式一句的话的事嘛。

代码:
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">
追问
能给个清楚点的吗  让if执行可以吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友35eecfe
2011-12-16 · 超过10用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:26.7万
展开全部
java能实现识别中文
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yfcp
推荐于2016-04-18 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部
js 验证字符串里面有没有包含汉字,可以用下面两种方式:
1、用正则表达式判断
function CheckChinese(obj,val){
  var reg = new RegExp("[\\u4E00-\\u9FFF]+","g");
  if(reg.test(val)){alert("包含汉字!"); }
}
2、用 Unicode 字符范围判断
function chkstrlen(str){
    var strlen = 0;
    for(var i = 0;i < str.length; i++){
      if(str.charCodeAt(i) > 255) //如果是汉字,则字符串长度加2
        strlen += 2;
      else
        strlen++;
    }
    return strlen;
  }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式