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

代码:

package com.huey.dream.utils;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class StringUtils {

    static String CN_REGEX = "[\u4e00-\u9fa5]";                // 匹配中文字符的正则表达式
    static Pattern CN_PATTERN = Pattern.compile(CN_REGEX);

    /**
     * 判断字符串 str 是否包含中文字符
     * @param str
     * @return
     */
    public static boolean isContainsChinese(String str) {
        Matcher matcher = CN_PATTERN.matcher(str);
        return matcher.find();
    }

}
时间: 2025-01-08 06:30:40

Java - 判断字符串是否包含中文字符的相关文章

java 验证字符串是否包含中文字符

中文的模式:"[\\u4e00-\\u9fa5]|\\\\u" 例子: private static final Pattern p = Pattern.compile("[\\u4e00-\\u9fa5]|\\\\u"); Matcher m = p.matcher(str); if(m.find()){ System.out.println("found!"); } 原文地址:https://www.cnblogs.com/lzmrex/p/

C#中判断字符串中包含某个字符

C#判断字符串是否存在某个字符,如果存在进行替换. //定义一个字符串 string  str=".net/Java/asp.net"; //检验“/” if(str.Contains("/")) { //替换“/”为“||”    str.Replace('/','||'); }

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

正则表达式: /[\x7f-\xff]/ 如: var_dump(preg_match("/[\x7f-\xff]/",'Hello 你好')); 那么它会返回true,因为字符串中包含中文

jQuery判断字符串是否含有中文字符

//判断字符串是不是中文String.prototype.isChinese = function () {    var reg = /[^\x00-\xff]/ig;//判断是否存在中文和全角字符//    var reg=/[A-Za-z]*[a-z0-9_-]|\s$/;//判断是否包含数字字母下划线  当使用这个时如果只有部分是中文字符还可以使用英文字体    if (reg.test(this)) {        return true;//存在中文    }    return

js判断字符串是否包含中文或英文

转自 http://yuanliang4521-163-com.iteye.com/blog/1888601 第一种方法 <script language="javascript"> function funcChina(){ var obj = document.form1.txtName.value; if(/.*[\u4e00-\u9fa5]+.*$/.test(obj)) { alert("不能含有汉字!"); return false; } r

Oracle PLSQL Demo - 22.查看字符串的长度[lengthb, length],判断字符串是否包含中文

--Count the length of string select lengthb('select * from scott.emp') as countted_by_byte, length('select * from scott.emp') as countted_by_char from dual; --For some character encoding, the length() and the lengthb() is same in english --you may us

iOS判断字符串是否包含表情字符

1 - (BOOL)isContainsEmoji:(NSString *)string { 2 __block BOOL isEomji = NO; 3 [string enumerateSubstringsInRange:NSMakeRange(0, [string length]) options:NSStringEnumerationByComposedCharacterSequences usingBlock: 4 ^(NSString *substring, NSRange subs

java算法面试题:有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数 按值的降序排序,如果值相同则按键值的字母顺序

package com.swift; import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; public class Zhongwen_Shuzi_Times { public static void main(String[] args) { /* * 有一个字符串,其中包含中文字符.英文字符和数字字符,请统计和打印出各个字符的个数 */ String str="琅琊榜fengqichanglin

java判断字符串中是否包含汉字

原文:java判断字符串中是否包含汉字 源代码下载地址:http://www.zuidaima.com/share/1550463517428736.htm package com.zuidaima.util; /** *@author www.zuidaima.com **/ public class test { public static void main(String[] args) { String a = "中国China"; for (int i=a.length();