国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android判斷字符串中是否含字母、中文或數字

2019-10-22 18:25:35
字體:
來源:轉載
供稿:網友

Android 中文俗稱安卓或安致,是一個以Linux為基礎的開放源代碼移動操作系統,主要用于智能手機和平板電腦,由Google成立的Open Handset Alliance(OHA,開放手持設備聯盟)持續領導與開發中。目前Google發布Android的最新正式版本為Android 6.0“Marshmallow”。

 Android系統最初由安迪·魯賓(Andy Rubin)等人開發制作,最初開發這個系統的目的是創建一個數碼相機的先進操作系統;但是后來發現市場需求不夠大,加上智能手機市場快速成長,于是Android被改造為一款面向智能手機的操作系統。于2005年7月11日被美國科技企業Google收購。2007年11月,Google與84家硬件制造商、軟件開發商及電信營運商成立開放手持設備聯盟來共同研發改良Android系統,隨后,Google以Apache免費開放源代碼許可證的授權方式,發布了Android的源代碼,讓生產商推出搭載Android的智能手機,Android操作系統后來更逐漸拓展到平板電腦及其他領域上。

Java 判斷字符串必須包含字母、中文或數字,具體代碼如下:

/** * 必須包含數字、中文、字母 * www.yoodb.com * @param str * @return */public static boolean isLetterDigit(String str) { boolean isDigit = false; boolean isLetter = false; for (int i = 0; i < str.length(); i++) { if (Character.isDigit(str.charAt(i))) {  isDigit = true; } if (Character.isLetter(str.charAt(i))) {  isLetter = true; } } String regex = "^[a-zA-Z0-9]+$"; boolean isRight = isDigit && isLetter && str.matches(regex); return isRight;}

Android 判斷 EditText 輸入字符串是字母、中文或數字,代碼如下:

/** * 必須包含數字、中文、字母 * @param str * www.yoodb.com * @return */String txt = edInput.getText().toString();Pattern p = Pattern.compile("[0-9]*"); Matcher m = 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();}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金秀| 安平县| 辽阳县| 大英县| 彰化县| 江安县| 乡宁县| 淄博市| 陕西省| 洪湖市| 福海县| 财经| 寻乌县| 墨竹工卡县| 五莲县| 榆林市| 祁连县| 韶关市| 木兰县| 杂多县| 团风县| 阜新市| 莲花县| 宜兰市| 项城市| 甘谷县| 彭泽县| 营山县| 车险| 房山区| 迭部县| 望谟县| 马龙县| 德阳市| 株洲县| 高安市| 宜宾市| 遂平县| 永泰县| 大石桥市| 武夷山市|