Android中判斷字符串中必須包含字母或者數(shù)字
更新時間:2015年10月25日 16:35:03 投稿:hebedich
這篇文章主要介紹了Android中判斷字符串中必須包含字母或者數(shù)字的相關資料,需要的朋友可以參考下
public static boolean isLetterDigit(String str){
boolean isDigit = false;//定義一個boolean值,用來表示是否包含數(shù)字
boolean isLetter = false;//定義一個boolean值,用來表示是否包含字母
for(int i=0 ; i
if(Character.isDigit(str.charAt(i))){ //用char包裝類中的判斷數(shù)字的方法判斷每一個字符
isDigit = true;
}
if(Character.isLetter(str.charAt(i))){ //用char包裝類中的判斷字母的方法判斷每一個字符
isLetter = true;
}
}
String regex = "^[a-zA-Z0-9]+$";
boolean isRight = isDigit && isLetter&&str.matches(regex);
return isRight;
}
android判斷EditText輸入的數(shù)字、中文還是字母方法
String txt = edInput.getText().toString();
Pattern p = Pattern.compile("[0-9]*");
Matcher m = p.matcher(txt);
if(m.matches() ){
Toast.makeText(Main.this,"輸入的是數(shù)字", 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();
}
相關文章
Android開發(fā)之DialogFragment用法實例總結
這篇文章主要介紹了Android開發(fā)之DialogFragment用法,結合實例形式總結分析了Android使用DialogFragment代替Dialog功能的相關使用技巧與注意事項,需要的朋友可以參考下2017-11-11
Android 加載大圖及多圖避免程序出現(xiàn)OOM(OutOfMemory)異常
這篇文章主要介紹了Android 加載大圖及多圖避免程序出現(xiàn)OOM(OutOfMemory)異常的相關資料,需要的朋友可以參考下2017-03-03
Android中利用C++處理Bitmap對象的實現(xiàn)方法
下面小編就為大家?guī)硪黄狝ndroid中利用C++處理Bitmap對象的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03
Flutter利用Hero組件實現(xiàn)自定義路徑效果的動畫
本篇介紹了如何利用Hero動畫組件的createRectTween屬性實現(xiàn)自定義路徑效果的動畫。文中的示例代碼講解詳細,感興趣的可以了解一下2022-06-06
解決android Listview的item中最外層Margin失效的問題
下面小編就為大家?guī)硪黄鉀Qandroid Listview的item中最外層Margin失效的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04
Android 中為什么要用Fragment.setArguments(Bundle bundle)來傳遞參數(shù)
這篇文章主要介紹了Android 中為什么要用Fragment.setArguments(Bundle bundle)來傳遞參數(shù),非常不錯,具有參考借鑒價值,需要的朋友參考下2017-01-01
Android用于加載xml的LayoutInflater源碼超詳細分析
今天不想去聊一些Android的新功能,新特性之類的東西,特別想聊一聊這個老生常談的話題:LayoutInflater,感興趣的朋友來看看吧2022-08-08

