正则表达式判断用户名是否含有中文
来源:互联网 发布:mysql 5.1.63.tar.gz 编辑:程序博客网 时间:2024/06/05 16:04
需求是这样的:用户输入的用户名不能使中文的,那么开始想着在xml中用某个属性应该能控制,但是没有找到,于是就想到用正则表达式去判断。
[\u4e00-\u9fa5] :这个是匹配中文字符的;但是如果有一段文字,你想判断里面是否含有汉子呢?那么你可以拆分这个句子,然后分别判断每个字符是否是汉字,然后返回结果。第二个方法就是。
/**
* 正则表达式判断是否全是数字:不全为数字或者为空则返回false* @return
*/
public static boolean isNumric(String str){
if (!TextUtils.isEmpty(str)) {
Pattern pattern = Pattern.compile("[0-9]*");
Matcher isNum = pattern.matcher(str);
if (!isNum.matches()) {
return false;
} else {
return true;
}
} else {
return false;
}
}
/**
* 判断一段字符是否含有中文字符:如果含有中文则返回true,否则返回false
*/
public static boolean isHaveChina(String str){
for(int i=0; i<str.length(); i++){
char ss = str.charAt(i);
boolean s = String.valueOf(ss).matches("[\u4e00-\u9fa5]");
if(s){
return true;
}
}
return false;
}
2013-9-3号,今天又用到了,所以温习一下:
1.http://lzjold3.blog.163.com/blog/static/1061381201122595832958/
2.http://blog.csdn.net/luosijin123/article/details/4792181
3.http://developer.51cto.com/art/200812/99573.htm
4.http://blog.csdn.net/allwefantasy/article/details/3136570
- 正则表达式判断用户名是否含有中文
- C# 正则表达式判断是否是数字、是否含有中文、是否是数字字母组合
- PHP正则表达式验证是否含有中文
- java中用正则表达式判断中文字符串中是否含有英文或者数字
- 判断是否含有中文
- C#正则表达式判断是否含有指定字符并去除
- 正则表达式判断字符串中是否含有数字
- Js 正则表达式匹配字符串中是否含有中文
- 判断字符是否含有中文
- 判断CString 是否含有中文
- js判断是否含有中文
- js判断是否含有中文
- js用正则表达式判断字符串中是否有中文
- php判断是否为中文正则表达式大全
- java 判断字符串是否为中文的正则表达式
- java中用正则表达式判断字符串是否包含中文
- 判断字符串是否包含中文的正则表达式
- java 正则表达式判断字符串中是否有中文
- LookupDispatchAction
- Eclipse 代码提示功能设置
- QtableWidget常用属性设置
- JAVA代理模式与动态代理模式
- syslinux-mingw.c
- 正则表达式判断用户名是否含有中文
- 史上一道超级变态JS面试题,考考你的Math
- OpenCV 播放视频(带滚动条)
- 快速把web项目部署到weblogic上
- U3d插件——Swarm Object Manager分析(二)SwarmItem
- POJ 2531 Network Saboteur
- SwitchAction
- 复习(1)--浅谈面向对象编程思想和面向过程编程思想
- struts1参数传递中文乱码解决方案