Java正则表达式判断字符串中是否包含中文示例
发布时间:2021-03-30 17:19:06 所属栏目:Java 来源:互联网
导读:前言在日常开发编程中,我们有时从用户那里得到一些输入信息,对于特定应用,部分信息不允许包含中文字符,那如何检测信息字符串中是否包含中文字符呢?方法有很多,这篇文章就介绍一下如何通过正则表达式来实现这个
前言 在日常开发编程中,我们有时从用户那里得到一些输入信息,对于特定应用,部分信息不允许包含中文字符,那如何检测信息字符串中是否包含中文字符呢? 方法有很多,这篇文章就介绍一下如何通过正则表达式来实现这个需求。 示例代码 package cn.sunzn.demo; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo { public static void main(String[] args) { System.out.println(isContainChinese("中国China")); } public static boolean isContainChinese(String str) { Pattern p = Pattern.compile("[u4e00-u9fa5]"); Matcher m = p.matcher(str); if (m.find()) { return true; } return false; } } 运行结果如下: true 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。 (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 为什么在RandomAccessFile类中没有readUnsignedInt
- 解决出现 java.lang.ExceptionInInitializerError错误问题
- java – 一个Map中的Spring绑定值
- java – 同步 – 与edegs编译器在两个方向重新排序障碍?
- Java读写Windows共享文件夹的方法实例
- 8个简单部分开启Java语言学习之路 附java学习书单
- java – 认证需要窗口弹出7u21更新后
- Java中的“synchronized(this)”vs.“synchronized((BaseCl
- JPA 2.1:Java 8 Date / Time API简介
- java – JsonMappingException没有单String构造函数/工厂方