/** * 纯数字
* @param str
* @return */
public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
}
}
return true;}
下面是判断纯字母的
/** * 纯字母
* @param data
* @return */
public static boolean isChar(String data){
{ for (int i = data.length();--i>=0;){
char c = data.charAt(i);
if(((c>='a'&&c<='z') || (c>='A'&&c<='Z')))
{ return true;
}else{
return false;
}
}return true;
}
当然 最简单的就是用正则表达式
public static boolean ispsd(String psd) {
Pattern p = Pattern
.compile("^[a-zA-Z].*[0-9]|.*[0-9].*[a-zA-Z]");
Matcher m = p.matcher(psd);
return m.matches();
}
作者:LOP_zzy3
链接:http://www.jianshu.com/p/e304b00fce77
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。