用正则表达式来判断文字是否仅为字母a-zA-Z1-9_的组合.
2014-07-16 09:28
239 查看
下面是一个简单的模块.用正则表达式来判断文字是否仅为字母a-zA-Z1-(的组合.
public Boolean isCharAndNumic(String str) {
Boolean is = false;
Pattern pt = Pattern.compile("^[0-9a-zA-Z]+$");
Matcher mt = pt.matcher(str);
if (mt.matches()) {
is = true;
}
return is;
}
如果还需要加多一个判断下划线的"_".那么很容易修改.
Pattern pt = Pattern.compile("^[0-9a-zA-Z]+$");
在这句话的里面加多"_"在Z的后面就可以啦.
Pattern pt = Pattern.compile("^[0-9a-zA-Z _]+$");
public Boolean isCharNumicAndUnderline(String str) {
Boolean is = false;
Pattern pt = Pattern.compile("^[0-9a-zA-Z_]+$");
Matcher mt = pt.matcher(str);
if (mt.matches()) {
is = true;
}
return is;
}
public Boolean isCharAndNumic(String str) {
Boolean is = false;
Pattern pt = Pattern.compile("^[0-9a-zA-Z]+$");
Matcher mt = pt.matcher(str);
if (mt.matches()) {
is = true;
}
return is;
}
如果还需要加多一个判断下划线的"_".那么很容易修改.
Pattern pt = Pattern.compile("^[0-9a-zA-Z]+$");
在这句话的里面加多"_"在Z的后面就可以啦.
Pattern pt = Pattern.compile("^[0-9a-zA-Z _]+$");
public Boolean isCharNumicAndUnderline(String str) {
Boolean is = false;
Pattern pt = Pattern.compile("^[0-9a-zA-Z_]+$");
Matcher mt = pt.matcher(str);
if (mt.matches()) {
is = true;
}
return is;
}
相关文章推荐
- C# 正则表达式判断是否是数字、是否含有中文、是否是数字字母组合
- C# 正则表达式判断是否是数字、是否含有中文、是否是数字字母组合
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- 如何通过正则表达式判断一组字符串是否符合规范,首字母必须是字母、$、或是下划线
- iOS:判断用户名是否以字母开头、手机号输入、邮箱是否正确的正则表达式
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字 分类: Android JAVA 2015-06-07 21:08 31人阅读 评论(0) 收藏
- iOS 正则表达式输入内容判断--位数、字母数字符号等组合判断
- C#正则表达式基础 [0-9a-zA-Z] 验证一个字符是否是数字或者字母
- 正则表达式之判断用户注册信息是否为汉字、字母和数字
- 正则表达式之判断用户注册信息是否为汉字、字母和数字
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- 正则表达式的几种字符判断(包括数字,字母组合等)
- 正则表达式之判断用户注册信息是否为汉字、字母和数字
- 判断录入是否满足 4000 字母数字下划线和首字符为字母的要求(正则表达式、自定义方法)
- 判断是否英文字母或数字的C#正则表达式
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- iOS 正则表达式判断UITextField是否为全汉字,全字母,全数字,数字和字母
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字