jquery 如何判断是汉字还是其他

如题所述

var v = $("input").val();
if( v.match( /^[\u4E00-\u9FA5]{1,}$/) ){
    alert('汉字');
}else{
    alert('其他');
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-04-12
汉字在Unicode中称作CJK 统一表意符号 (CJK Unified Ideographs),包括
[\u+3400-\u+4dbf\u4e00-\u9fa5\u+20000-\u3fffd\ue000-f8ff]
最后一项为PUA,参见百度百科【统一码】。
第2个回答  2018-07-25
//判断是否包含有中文
var d=/[\u4E00-\u9FA5]+/.test(v);

//判断是否全部为中文:
var d=/^[\u4E00-\u9FA5]+$/.test(v);

这里的这篇文章非常的详细,看了这篇文章,完全可以自己动手来写自己所需要的正则:

jquery里用正则判断是否包含中文和是否全为中文的方法及实例演示

jquery有一段中文字符,如str='我是中国人',如何正则判断是否含有“中国...
用点正则表达式就好了。var pattern = \/中国\/;var str = "我是中国人";if( pattern.test(str) ){ \/\/someCode}else{ \/\/someCode}; \/\/test() 方法匹配string则返回true,否则返回false;

利用JQuery中如何判断元素中是否有文本
如果是判断input就用value的值。

如何用jquery判断是否为数字
这里有更好的答案:jquery判断是否为数字 1.$.isNumeric();用$.isNumeric()来判断是否为数字的话,一些特殊的字符会被当成8进制或12进制的数字,判定为true,如:.isNumeric(0xFF); \/\/true$.isNumeric("0xFF"); \/\/true2.isNaN();js里的一个用来判断是否为数字的函数,它的意思是“not...

jquery中append(),判断“名字”一样。append()则不重复添加。【有图...
你可以给每条记录加一个唯一标识,然后在append之前通过唯一表示校验,比如:var id = 3, html;if ($('[data-id="' + id + '"]').length === 0) { html = ''; $('ul').append(html);}

jquery如何判断字符串中有不法字符
("#txtPayMoney").formValidator({ validatorgroup: "2", tipid: "tipError", onshow: "", onfocus: "请输入正确的金额", oncorrect: "输入正确" }).RegexValidator({ regexp: "num", datatype: "enum", onerror: "输入错误" })

jquery 如何判断一个div里内容是否加载完成
如果是纯文字内容的话可以不用管文档加载到哪里了就加载完成了;如果div下面有图片的话(img标签就需要进行判断了)<!DOCTYPE html> 正在加载。。。

用jquery如何判断获取到的值为空
if($(".fw").indexOf("服务项目")<0){ (".fw").text("");}

jquery 如何找到text 等于某值的元素
\/\/if($(this).text()==content){ \/\/注:此处不能这样判断,会取得第三个div的。if(this.innerHTML==content){ ele = this; \/\/此处,如果希望直接返回jquery对象,那就给 $(this) 的值 return false; \/\/加上这句,在找到第一个符合的元素时跳出$.each。} });return ele;} alert("[...

jquery判断是否为连续数字
1、首先jquery判断是否为连续数字新建一个html文件,命名为test.html,用于讲解如何用jquery判断是否为数字。2、其次在test.html文件中,使用input标签创建一个输入框,并设置其id为,主要用于下面通过该id获得input对象。在test.html文件中,使用button标签创建一个按钮,按钮名称为“判断是否是数字”。3、...

jQuery 如何判断text文本框是否为空?
根据id获取1个:alert($("#id").val()=='');获取全部:("input[type=text]").each(function(){ if($(this).val()=='') alert('第'+($(this).index()+1)+'个文本框为空');});

相似回答