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/9209091.html

时间: 2024-08-04 23:10:31

java 验证字符串是否包含中文字符的相关文章

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); /** *

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

有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。 有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数

1.有一个字符串,其中包含中文字符.英文字符和数字字符,请统计和打印出各个字符的个数. Map接口定义的集合又称查找表,用于存储所谓"Key-Value"映射对.Key可以看成是Value的索引,作为Key的对象在集合中不可以重复. import java.util.HashMap; import java.util.Map; public class Demo { public static void main(String[] args) throws Exception{ Str

java 正则表达式 验证字符串 只包含汉字英文数字

String content = “testContent”; String regex="^[a-zA-Z0-9\u4E00-\u9FA5]+$"; Pattern pattern = Pattern.compile(regex); Matcher match=pattern.matcher(content); boolean b=match.matches(); if(b) { Toast.makeText(this, "success...", Toast.L

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

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

mysql查询某一个字段是否包含中文字符

在使用mysql时候,某些字段会存储中文字符,或是包含中文字符的串,查询出来的方法是: SELECT col FROM table WHERE length(col)!=char_length(col) 网上搜索有很多种查询方法,但是试了很多都不行,这个是找到的可以使用的查询方法,原理其实很简单,当字符集为UTF-8,并且字符为中文时,length() 和 char_length() 两个方法返回的结果是不相同的. # 以下这两个方法查询字段中是否包含中文 SELECT country FROM

php上传文件名中包含中文字符的附件

我们在上传附件的时候,常会要上传一些附件名称包含中文字符的附件,上传成功之后,会发现上传的附件其实是一个空文件.我就遇到过这类问题. 下面我们来解决这类问题 解决这类问题其实很简单 例如我们的php编码是utf-8,我们只要在move_uploaded_file()的时候,将保存附件的路径编码换成和php编码一致就可以解决 如下代码就能解决 move_uploaded_file($file["tmp_name"], iconv("utf-8","utf-8

#2 判断一个字符串是否包含重复字符

「Google面试题」 [题目] 判断一个字符串是否包含重复字符.例如:“good”就包含重复字符‘o’,而“abc”就不包含重复字符 [题目分析] 对字符串进行遍历,统计每一个字符的个数,如果不为1则跳出遍历并返回True [解答] 1 #!/Users/minutesheep/.pyenv/shims/python 2 # -*- coding: utf-8 -*- 3 4 5 def isDup(strs): 6 ''' 7 判断字符串是否有重复字符 8 ''' 9 for ch in s

java控制台程序-读取输入的字符串,其中文字符变成乱码问题

GBK编码操作系统(如中文win7系统),在编写控制台程序时, 当读取控制台输入含中文的字符串出现乱码时可以通过以下方法解决: 前提:String strInput 保存了由控制台输入的字符串. 解决办法代码: byte[] byteInput = strInput.getBytes("ISO-8859-1"); strInput = new String(byteInput, "GBK"); 这样strInput中的中文字符便可正常.