`

Java中汉字的判断(正则表达式)

阅读更多
Java中汉字的判断(正则表达式)

很多多汉字的判断都是在JS层做的,当然也有在业务逻辑层用Java代码实现的,如下:

public class Test {
 public static boolean checkChs(String str) {
  boolean mark = false;

  Pattern pattern = Pattern.compile("[\u4E00-\u9FA5]");
  Matcher matc = pattern.matcher(str);
  StringBuffer stb = new StringBuffer();
  while (matc.find()) {
   mark = true;
   stb.append(matc.group());
  }
  
  if (mark) {
   System.out.println("匹配的字符串为:" + stb.toString());
  }

  return mark;
 }

 public static void main(String[] args) {
  String str = "中国人sss0民123";
  Test.checkChs(str);
 }
}
分享到:
评论

相关推荐

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

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

    正则表达式经典实例

    对于如何使用正则表达式来解决性能不佳、误报、漏报等常见的错误以及完成一些常见的任务,《正则表达式经典实例》给出了涉及基于C#、Java、JavaScript、Perl、PHP、Python、Ruby和VB.NET等编程语言的解决方案。...

    正则表达式

    正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它...

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

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

    正则表达式30分钟入门教程

    恢复格式 文本格式约定:专业术语 元字符/语法格式 正则表达式 正则表达式中的一部分(用于分析) 对其进行匹配的源字符串 对正则表达式或其中一部分的说明 隐藏边注 本文右边有一些注释,主要是用来提供一些相关信息...

    javascript 数字的正则表达式集合

    说明:IE6.0、IE7.0、IE8.0、Firefox/3.0.11下测试通过 ... 您可能感兴趣的文章:JS正则表达式验证数字代码js限制文本框只能输入数字(正则表达式)js正则表达式匹配数字字母下划线等js中判断数字\字母\中文的正则表达式

    javascript判断中文的正则

    匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 代码如下:[removed] function isChinese(temp) { var re = /[^\u4e00-\u9fa5]/; if(re.test(temp)) return ...

    javascript 正则 判断是否是数字的脚本

    不错的一个用正则检测输入的字符是否为数字的代码,也是一种并不常见的写法 Untitled Document [Ctrl+A 全选 注:如需引入外部Js需刷新...数字,身份证等等js函数集合JavaScript基于正则表达式的数字判断函数j

    Java中文字符处理.docx

    java中文字符处理 1. 判断字符串是否全为汉字 2. 提取字符串中的汉字 3. 判断字符串中是否含有汉字 4. 获取字符串中汉字的个数 java一般的中文判断都是利用正则表达式

    Java SE编程入门教程 java 常用API(共22页).pptx

    【完整课程列表】 ... Java SE编程入门教程 collection与collections(共7页).pptx Java SE编程入门教程 java GC(共...JAVA正则表达式实例教程 共17页.docx JAVA正则表达式实例教程 共17页.pdf 递归算法.docx 堆和栈.wps

    javascript学习笔记(五)正则表达式

    •\w 匹配字母、汉字、数字、下划线等符号; •\s 匹配空白符(包含空格、制表符等); •\d 匹配数字; •\b 匹配位于单词的开头或结尾的匹配; 常用的量词有: •^n 匹配任何开头为 n 的字符串; •n$ 匹配任何结尾...

    在javascript中如何得到中英文混合字符串的长度

    我查了一下书,有点明白了: 西文常用字符集由空格“ ”(0x20)到“~”(0x7e)构成,汉字会落在这个字符集外,而正则表达式[^ -~]表示除空格到“~”外的字符集。 代码如下: string.match(regex) 会

    java_字符串判断工具类的标准代码_android

    编译后的正则表达式缓存 将字符串的第一位转为小写 将字符串的第一位转为大写 下划线命名转为驼峰命名 驼峰命名法转为下划线命名 将异常栈信息转为字符串 字符串连接,将参数列表拼接为一个字符串 字符串连接,将...

    Java面试宝典2020修订版V1.0.1.doc

    35、写出验证Email的正则表达式 22 39、说出十种常见的异常 22 40什么是检查性异常和非检查性异常? 23 41、Java的异常处理机制是什么? 23 42、一个静态方法,里面可不可以用this和super关键字 24 三、JavaScript/...

    hive函数大全(中文版)

    13. 正则表达式解析函数:regexp_extract 26 14. URL解析函数:parse_url 26 15. json解析函数:get_json_object 27 16. 空格字符串函数:space 27 17. 重复字符串函数:repeat 27 18. 首字符ascii函数:ascii 28 19...

    JavaScript完全自学宝典 源代码

    10.5.html 正则表达式中的反义符号。 10.6.html 字符串中查找满足表达式的字符。 10.7.html 使用match()方法匹配正则表达式字符串。 10.8.html 匹配数字。 10.9.html 匹配日期格式。 10.10....

    Java语言基础下载

    在Java中使用HQL 709 内容总结 712 独立实践 712 第三十七章 Spring介绍 713 学习目标 713 Spring简介 714 IOC控制反转 714 Spring的容器 715 AOP面向切面编程 715 AOP的专业术语 715 Spring事务管理 718 Spring与...

    【02-数据类型与运算符】

     •使用Scanner类可以很方面地获取用户的键盘输入,Scanner是一个基于正则表达式的文本扫描器,它可以从文 件、输入流、字符串中解析出基本类型值和字符串值。Scanner类提供了多个构造器,不同的构造器可接受文件...

    ASP200问.EXE

    101.如何在ASP中使用正则表达式 102.如何验证字符串为空(示例一) 102.如何验证字符串为空(示例二) 102.如何验证字符串为空(示例三) 102.如何验证字符串为空 (示例四) 103.如何验证字符串包含有效字符 106....

Global site tag (gtag.js) - Google Analytics