Android中判断字符串中必须包含字母或者数字
publicstaticbooleanisLetterDigit(Stringstr){
booleanisDigit=false;//定义一个boolean值,用来表示是否包含数字
booleanisLetter=false;//定义一个boolean值,用来表示是否包含字母
for(inti=0;i
if(Character.isDigit(str.charAt(i))){//用char包装类中的判断数字的方法判断每一个字符
isDigit=true;
}
if(Character.isLetter(str.charAt(i))){//用char包装类中的判断字母的方法判断每一个字符
isLetter=true;
}
}
Stringregex="^[a-zA-Z0-9]+$";
booleanisRight=isDigit&&isLetter&&str.matches(regex);
returnisRight;
}
android判断EditText输入的数字、中文还是字母方法
Stringtxt=edInput.getText().toString();
Patternp=Pattern.compile("[0-9]*");
Matcherm=p.matcher(txt);
if(m.matches()){
Toast.makeText(Main.this,"输入的是数字",Toast.LENGTH_SHORT).show();
}
p=Pattern.compile("[a-zA-Z]");
m=p.matcher(txt);
if(m.matches()){
Toast.makeText(Main.this,"输入的是字母",Toast.LENGTH_SHORT).show();
}
p=Pattern.compile("[\u4e00-\u9fa5]");
m=p.matcher(txt);
if(m.matches()){
Toast.makeText(Main.this,"输入的是汉字",Toast.LENGTH_SHORT).show();
}
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西