`
liyanhui
  • 浏览: 350622 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS判断字符串是否包含中文

阅读更多

Java代码

<script language="javascript">      
function funcChina(){     
var obj = document.form1.txtName.value;     
if(/.*[\u4e00-\u9fa5]+.*$/.test(obj))     
{     
alert("不能含有汉字!");     
return false;     
}     
return true;     
}     
</script>     
<form name="form1">    
<input type="text" name="txtName"><input type="button" name="butTxt" value="判断是否是汉字" onclick="funcChina()">    
</form>  

 

Java代码

<script language="javascript">     
function isChina(s){     
var patrn=/[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;     
if(!patrn.exec(s)){     
return false;     
}    
else{     
return true;     
}     
}    
alert(isChina("中国站长天空www.zzsky.cn"));    
</script>  

 

Java代码

<script language="javascript">    
var str='中国站长天空www.zzsky.cn';    
if(escape(str).indexOf("%u")<0){     
alert("没有包含中文");    
}    
else{    
alert("包含中文");    
}    
</script

 

分享到:
评论

相关推荐

    js校验特殊字符

    另外,还提供了一个名为`myHasSpecSymbol`的函数,用于判断字符串是否只包含字母、数字、汉字、空格以及特定允许的字符(在这个例子中是井号 `#`)。这个函数会返回一个布尔值,如果字符串中包含不允许的字符,返回...

    js处理字符串中的汉字问题集锦

    了解这些基本概念和方法后,你可以解决诸如计算字符串中中文个数、判断字符串是否包含中文、获取包含中文的字符串长度等常见问题。在实际开发中,你可能还会遇到更复杂的汉字处理场景,如汉字排序、分词等,这些都...

    js对中文字符串进行gb2312编码解码

    在JavaScript(JS)中,处理中文字符编码是一个常见的需求,特别是在与服务器交互或者处理文本数据时。GB2312编码是一种在中国大陆广泛使用的简体中文字符集,它包含了6763个常用汉字和一些其他字符。在JavaScript中...

    javascript 判断是否GBK编码

    在JavaScript中,判断一个字符串是否属于GBK编码是一个常见的需求,特别是在处理中文字符集时。GBK是GB2312的扩展,包含了更多的汉字和其他字符,是Windows系统中广泛使用的中文编码标准。本篇将深入探讨如何通过...

    JavaScript中判断两个字符串是否相等的方法

    js中怎么判断两个字符串相等的实例 https://www.jb51.net/article/154827.htm var name = document.form1.txtUserName.value.toLowerCase(); if(name == urname) { // statements go here. }  JavaScript...

    JavaScript截取中文字符串

    因此,在处理含有中文的字符串时,简单的字符计数并不准确,需要考虑字符的实际编码长度。 #### 三、函数实现原理 本示例中的`subString`函数通过以下步骤实现了中文字符串的精准截取: 1. **初始化变量**:定义...

    js版字符串快速检索

    基本的字符串操作包括`indexOf()`、`lastIndexOf()`和`includes()`,它们可以用于查找子字符串的存在位置或判断是否包含特定子串。 2. **正则表达式匹配**:`match()`、`search()`和`replace()`等方法结合正则...

    用正则表达式判断字符串是汉字还是拼音的js函数代码

    在处理字符串时,经常需要判断一个字符串是由汉字组成的,还是由拼音字符组成的。在JavaScript中,可以利用正则表达式这一强大的功能来实现这一需求。正则表达式是用于匹配字符串中字符组合的模式,在各种文本处理...

    JS判断字符串长度的5个方法(区分中文和英文)

    在JavaScript中,正确地计算字符串长度,特别是当字符串包含中文字符时,是非常重要的。中文汉字由两个字节表示,而英文字符通常只占一个字节。以下五个方法可以帮助你实现这个功能,确保无论中文还是英文,都能准确...

    js 中文判断 判断文本框内是否含有中文

    JavaScript中的正则表达式可以很好地帮助我们判断字符串中是否包含中文字符。一个简单的中文字符正则表达式可以是`/[\u4e00-\u9fa5]/`,它匹配的是Unicode中的“CJK统一汉字区”范围,涵盖了大部分常用的中文字符。...

    js判断是否是汉字 js判断是否是汉字

    在JavaScript(简称JS)编程语言中,判断一个字符串或字符是否为汉字是非常常见的需求,特别是在处理用户输入或者进行文本分析时。汉字属于Unicode字符集中的一部分,主要集中在BMP(基本多文种平面)的第20区(区号...

    正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度

    判断是否存在中文和全角字符 str.match(/[^\x00-\xff]/ig) 判断包含中文字符串长度 aMatch=str.match(/[^\x00-\x80]/g); str.length+(!aMatch?0:aMatch.length) javascript 判断中文字符长度 一种: 代码如下: ...

    spreadjs_判断当前单元格是否为富文本-demo.zip

    标题“spreadjs_判断当前单元格是否为富文本-demo.zip”和描述“spreadjs_判断当前单元格是否为富文本-demo”所涉及的核心知识点是使用SpreadJS库来检测电子表格中的单元格是否含有富文本。SpreadJS是一款强大的...

    判断字符串的长度(优化版)中文占两个字符

    在处理含有中文字符的字符串长度计算时,由于中文字符通常占用的字节数多于英文字符,我们需要采用特殊的处理方法来确保长度计算的准确性。在传统的编程实践中,尤其是在使用JavaScript这样的编程语言时,一个简单的...

    js中英文混合的字符串换行

    根据题目描述,我们需要实现一个功能:对包含中文、英文及特殊符号的字符串进行处理,使得当字符串过长时能够自动换行。具体来说,英文字符和数字占据半个汉字的位置,而中文字符和部分特殊符号(如中文标点)则占据...

    JS判断字符串字节数并截取长度的方法

    本文详细介绍了如何利用JavaScript来判断字符串的字节数,并根据字节长度进行字符串的截取操作。这包括了判断字符串中的字节数和字符数、限制输入长度、以及如何在JavaScript中动态地处理HTML页面元素的值。接下来,...

    js判断中文

    通过上述分析,我们可以看到,利用JavaScript判断字符串中是否包含中文字符,不仅可以简化前端开发中的多语言处理流程,还能有效提升用户体验和数据安全性。熟练掌握这一技巧,对于从事Web开发的工程师而言,无疑是...

    截取指定长度的字符串

    对于包含汉字的字符串,需要注意编码问题。不同的编程语言对非ASCII字符(如汉字)的处理方式不同。在Python 3中,字符串默认使用Unicode编码,可以直接处理汉字。而在一些其他语言中,如Java,可能需要先将字符串...

Global site tag (gtag.js) - Google Analytics