`
星夜的遐想
  • 浏览: 188944 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何判断字符串中是否包含中文字符

阅读更多

在开发过程中,做验证的时候可能要用到判断一个字符串中是否包含中文,下面给大家介绍一个方法,仅供参考

 

这里我们要用到Java API中提供的一个用到一个和正则表达式相关的一个类

 

  java.util.regex.Pattern

我们可以调用它的matches(String regex, CharSequence input) 方法。

 

其中第一个“regex”为一个字符串的表达式,“input”为比较一个字符

 

下面看下一个具体的方法用于判断是一个字符串中是否有中文:

 

public static Boolean isGB2312(String str) {
		for (int i = 0; i < str.length(); i++) {
			String bb = str.substring(i, i + 1);
			// 生成一个Pattern,同时编译一个正则表达式,其中的u4E00("一"的unicode编码)-\u9FA5("龥"的unicode编码)
			boolean cc = java.util.regex.Pattern.matches("[\u4E00-\u9FA5]", bb);
			if (cc == false) {
				return cc;
			}
		}
		return true;

	}

 
 

分享到:
评论

相关推荐

    字符串中是否包含中文

    1. **中文符号**:如果需要判断字符串中是否包含中文符号,可以使用更广泛的Unicode范围,例如`[\u3002\uff1b\uff0c\uff1a\u201c\u201d\u2018\u2019]`等。 2. **特殊字符处理**:在实际应用中,还需要考虑到特殊字符...

    PB判断字符串是否有中文

    因此,我们可以比较字符串的宽字符长度(`LenW`)和普通字符长度(`Len`),以此来判断字符串中是否包含中文字符。 1. **计算宽字符长度**:使用`LenW`函数计算字符串的宽字符长度。这个函数返回字符串中的字节数。...

    判断字符串是否含中文

    对于给定任意的字符串,如何快速的判断该字符串中是否包含汉字。

    Java 正则表达式判断字符串是否包含中文

    ### Java正则表达式判断字符串是否包含中文 在日常的软件开发过程中,我们经常会遇到需要对输入的字符串进行校验的情况。例如,在处理用户输入、文本分析或数据清洗时,可能需要判断一个字符串中是否包含中文字符。...

    Java判断字符串中是否包含中文方法

    特别是在多语言环境中,我们需要能够判断字符串中是否包含特定的字符集,比如中文字符。由于中文字符在Unicode编码中具有特定的编码范围,我们可以利用这一点来判断字符串中是否包含中文。 首先,了解Unicode编码...

    快速判断是字符串是否含中文

    快速判断字符串包含中文,通过字符串长度比较,高效率判断是否含有中文字符。

    C#正则表达式大全, 判断字符串是否为正整数,中文,英文.....

    知识点 2:判断字符串是否为正整数 在上面的代码中,我们可以看到一个名为 IsInt 的方法,该方法可以判断输入字符串是否为正整数。该方法使用了正则表达式 @"^\d+$" 来匹配字符串,如果字符串仅包含数字字符,则...

    C#实现判断字符串中是否包含中文的方法

    在进行软件开发过程中,判断字符串中是否包含中文是一项基础而实用的功能,尤其在处理文本数据时显得尤为重要。在C#中,我们可以通过使用正则表达式来实现这一功能,因为正则表达式提供了强大的文本匹配能力。 首先...

    Java正则表达式判断字符串中是否包含中文示例

    之前一个朋友问我,如何判断字符串中是否包含中文,其实解决的方法很简单,但觉着有必要写出给不知道的朋友们以参考,所以下面这篇文章主要介绍了利用Java正则表达式判断字符串中是否包含中文的方法,需要的朋友可以...

    Go 验证字符串中是否包含中文(推荐)

    1. **方法一**:仅使用`unicode`包来判断字符串是否包含汉字。 2. **方法二**:结合使用`unicode`和`regexp`包,不仅能够判断汉字,还能识别一些中文标点符号。 这两种方法各有优势:第一种方法简单且速度快,适合...

    判断字符串有多少个汉字和标点符号

    #### 四、判断字符串中有多少个汉字和标点符号 根据题目描述,我们需要实现一个方法来统计字符串中汉字和标点符号的数量。具体步骤如下: 1. **定义方法 `isChinese(char c)`**:此方法用于判断单个字符是否为汉字...

    Delphi 判断字符串中是否有中文.rar

    在 Delphi 编程环境中,判断字符串中是否包含中文字符是一项常见的需求,特别是在处理文本数据时。本资源提供了一个巧妙且实用的技巧来实现这一功能。Delphi 是一种基于 Object Pascal 的集成开发环境,它拥有强大的...

    用户输入一个字符串后,判断该字符串中包含几个汉字

    总结一下,C#中判断字符串中汉字数量的方法主要有两种:一是通过Unicode类别,二是通过正则表达式匹配。具体选择哪种方法取决于实际需求和性能考虑。在处理大量数据时,正则表达式可能会更快,但在某些特定情况下,...

    Java 判断字符串中是否包含中文的实例详解

    Java 判断字符串中是否包含中文的实例详解 Java 中判断字符串中是否包含中文是非常重要的功能,在实际开发中经常会遇到这种需求。下面我们来详细介绍如何使用 Java 实现字符串中是否包含中文的判断。 首先,我们...

    java 字符串中文判断

    至于判断字符串中是否有连续的中文字符,我们可以稍微修改上述代码,添加一个额外的条件来检查当前字符和下一个字符是否都是中文。这里是一个可能的实现: ```java public static boolean hasConsecutiveChinese...

    Android判断字符串中是否含字母、中文或数字

    文章结尾提到了Java代码示例,提供了一种判断字符串中是否必须包含数字、字母和中文字符的方法,并且也提供了另一种通过正则表达式在Android `EditText`中判断输入字符串的方法。最后,文章鼓励读者参考这些方法,并...

    Lua判断字符串中包含中文字符的方法和计算字符串宽度函数分享

    本文将详细介绍如何在Lua中判断字符串中是否包含中文字符以及如何计算字符串的宽度。 一、判断字符串中是否包含中文字符的方法 在Lua中,由于字符串是按字节存储的,而ASCII码的字符范围是0-127,任何大于127的...

    易语言判断文本中是否有中文源码

    对于压缩包中的`content.txt`文件,如果它是易语言的源码,我们可以通过读取文件内容,然后调用这个自定义的`IsChineseCharacter`函数,来确定源码中是否含有中文字符。这有助于在自动化处理易语言代码时,进行特定...

    sql 判断字符串中是否包含数字和字母的方法

    1. **判断字符串中是否包含字母**: 使用`PATINDEX('%[A-Za-z]%', 'your_string')`。这里的`'%[A-Za-z]%'`是一个模式,`%`表示任意数量的任意字符,`[A-Za-z]`则代表任何大小写的字母。如果字符串中存在字母,`...

Global site tag (gtag.js) - Google Analytics