java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
2015-10-19 14:14
1081 查看
/*判断字符串中是否仅包含字母数字和汉字
*各种字符的unicode编码的范围:
* 汉字:[0x4e00,0x9fa5](或十进制[19968,40869])
*
数字:[0x30,0x39](或十进制[48, 57])
*小写字母:[0x61,0x7a](或十进制[97,
122])
* 大写字母:[0x41,0x5a](或十进制[65,
90])
*/
public static boolean isLetterDigitOrChinese(String str) {
String
regex = "^[a-z0-9A-Z\u4e00-\u9fa5]+$";
return
str.matches(regex);
}
*各种字符的unicode编码的范围:
* 汉字:[0x4e00,0x9fa5](或十进制[19968,40869])
*
数字:[0x30,0x39](或十进制[48, 57])
*小写字母:[0x61,0x7a](或十进制[97,
122])
* 大写字母:[0x41,0x5a](或十进制[65,
90])
*/
public static boolean isLetterDigitOrChinese(String str) {
String
regex = "^[a-z0-9A-Z\u4e00-\u9fa5]+$";
return
str.matches(regex);
}
相关文章推荐
- java-测试synchronized使用xxx.class和this使用的区别
- hibernate优化方案
- ECLIPSE中添加TPTP插件
- Android Studio VS Eclipse (还在用Eclipse?你OUT了!)
- Eclipse 常用快捷键
- static关键字
- Java 类的生命周期
- Java hashCode() 和 equals()的若干问题解答<转载自skywang12345>
- loadrunner java_vuser协议分布式部署
- eclipse配置优化
- Java反射API研究(3)——java.lang.Class<T>
- 【Java线程】锁机制:synchronized、Lock、Condition
- 论现有JAVA WEB开发模式
- javaweb之Cookie篇
- JAVA Hibernate工作原理及为什么要用
- 减少java垃圾回收的开销方法
- eclipse运行WordCount
- java集合map的遍历
- Java基础---String类和基本数据类型包装类
- 使用 Spring JPA 进行大量数据库操作时,连接数过多的问题