好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Android正則表達式

Android正則表達式

熱門標簽:線上教育ai外呼系統 宿遷智能外呼系統供應商 實用地圖標注app 400免費電話去哪申請 地圖標注字母的軟件 鄂州人工智能電銷機器人軟件 css百度地圖標注位置顯示 地圖標注商戶中心要收錢多少 菏澤智能ai電銷機器人銷售公司

要嚴格的驗證手機號碼,必須先要清楚現在已經開放了哪些數字開頭的號碼段,目前國內號碼段分配如下:

移動:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188

聯通:130、131、132、152、155、156、185、186

電信:133、153、180、189、(1349衛通)

驗證手機號:

public class ClassPathResource { 
  public static boolean isMobileNO(String mobiles) { 
    Pattern p = Pattern 
        .compile("^(([-])|([^,//D])|([,-]))//d{}$"); 
    Matcher m = p.matcher(mobiles); 
    System.out.println(m.matches() + "---"); 
    return m.matches(); 
  } 
  public static void main(String[] args) throws IOException { 
    System.out.println(ClassPathResource.isMobileNO("")); 
  } 
}
public class ClassPathResource {  
  public static boolean isMobileNO(String mobiles) {  
    Pattern p = Pattern  
        .compile("^(([-])|([^,//D])|([,-]))//d{}$");  
    Matcher m = p.matcher(mobiles);  
    System.out.println(m.matches() + "---");  
    return m.matches();  
  }  
  public static void main(String[] args) throws IOException {  
    System.out.println(ClassPathResource.isMobileNO(""));  
  }  
} 

驗證郵箱:

public static boolean isEmail(String strEmail) {  
  String strPattern = "^[a-zA-Z][\\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]\\.[a-zA-Z][a-zA-Z\\.]*[a-zA-Z]$"; 
  Pattern p = Pattern.compile(strPattern); 
  Matcher m = p.matcher(strEmail); 
  return m.matches(); 
} 
public static boolean isEmail(String strEmail) {  
  String strPattern = "^[a-zA-Z][\\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]\\.[a-zA-Z][a-zA-Z\\.]*[a-zA-Z]$";  
  Pattern p = Pattern.compile(strPattern);  
  Matcher m = p.matcher(strEmail);  
  return m.matches();  
}

檢查EditText中輸入的是否符合規則:

import Android.app.Activity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button;
import android.widget.EditText;  
public class Main extends Activity { 
  private EditText editText; 
  private Button button; 
  
  @Override 
  public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    editText = (EditText) findViewById(R.id.textId); 
    editText.setText("EditText element"); 
    button = (Button) findViewById(R.id.btnId); 
    button.setText("Check"); 
    button.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
        if (checkString(editText.getText().toString())) { 
          editText.setText("Corect"); 
        } 
      } 
    }); 
  } 
  
  private boolean checkString(String s) { 
    return s.matches("\\w*[.](Java|cpp|class)"); 
  } 
}
import Android.app.Activity;  
import android.os.Bundle;  
import android.view.View;  
import android.widget.Button;  
import android.widget.EditText;  
public class Main extends Activity {  
  private EditText editText;  
  private Button button;  
  
  @Override 
  public void onCreate(Bundle savedInstanceState) {  
    super.onCreate(savedInstanceState);  
    setContentView(R.layout.main);  
    editText = (EditText) findViewById(R.id.textId);  
    editText.setText("EditText element");  
    button = (Button) findViewById(R.id.btnId);  
    button.setText("Check");  
    button.setOnClickListener(new View.OnClickListener() {  
      @Override 
      public void onClick(View v) {  
        if (checkString(editText.getText().toString())) {  
          editText.setText("Corect");  
        }  
      }  
    });  
  }  
  
  private boolean checkString(String s) {  
    return s.matches("\\w*[.](Java|cpp|class)");  
  }  
} 

常用正則表達式收集

正則表達式用于字符串處理、表單驗證等場合,實用高效。現將一些常用的表達式收集于此,以備不時之需。

匹配中文字符的正則表達式: [\u4e00-\u9fa5]

評注:匹配中文還真是個頭疼的事,有了這個表達式就好辦了

匹配雙字節字符(包括漢字在內):[^\x00-\xff]

評注:可以用來計算字符串的長度(一個雙字節字符長度計2,ASCII字符計1)

匹配空白行的正則表達式:\n\s*\r

評注:可以用來刪除空白行

匹配HTML標記的正則表達式:(\S*?)[^>]*>.*?|.*? />

評注:網上流傳的版本太糟糕,上面這個也僅僅能匹配部分,對于復雜的嵌套標記依舊無能為力

匹配首尾空白字符的正則表達式:^\s*|\s*

評注:可以用來刪除行首行尾的空白字符(包括空格、制表符、換頁符等等),非常有用的表達式

匹配Email地址的正則表達式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

評注:表單驗證時很實用

匹配網址URL的正則表達式:[a-zA-z]+://[^\s]*

評注:網上流傳的版本功能很有限,上面這個基本可以滿足需求

匹配帳號是否合法(字母開頭,允許5-16字節,允許字母數字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}

評注:表單驗證時很實用

匹配國內電話號碼:\d{3}-\d{8}|\d{4}-\d{7}

評注:匹配形式如 0511-4405222 或 021-87888822

匹配騰訊QQ號:[1-9][0-9]{4,}

評注:騰訊QQ號從10000開始

匹配中國郵政編碼:[1-9]\d{5}(?!\d)

評注:中國郵政編碼為6位數字

匹配身份證:\d{15}|\d{18}

評注:中國的身份證為15位或18位

匹配ip地址:\d+\.\d+\.\d+\.\d+

評注:提取ip地址時有用

匹配特定數字:

^[1-9]\d*    //匹配正整數
^-[1-9]\d*   //匹配負整數
^-?[1-9]\d*   //匹配整數
^[1-9]\d*|0  //匹配非負整數(正整數 + 0)
^-[1-9]\d*|0   //匹配非正整數(負整數 + 0)
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*   //匹配正浮點數
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)  //匹配負浮點數
^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)  //匹配浮點數
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0   //匹配非負浮點數(正浮點數 + 0)
^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0  //匹配非正浮點數(負浮點數 + 0)

評注:處理大量數據時有用,具體應用時注意修正

匹配特定字符串:

^[A-Za-z]+  //匹配由26個英文字母組成的字符串
^[A-Z]+  //匹配由26個英文字母的大寫組成的字符串
^[a-z]+  //匹配由26個英文字母的小寫組成的字符串
^[A-Za-z0-9]+  //匹配由數字和26個英文字母組成的字符串
^\w+  //匹配由數字、26個英文字母或者下劃線組成的字符串

評注:最基本也是最常用的一些表達式

以上內容就是小編跟大家分享的android正則表達式大全,希望對大家有用。

您可能感興趣的文章:
  • Android中手機號、車牌號正則表達式大全
  • Android判斷11位手機號碼的方法(正則表達式)
  • Android 正則表達式驗證手機號、姓名(包含少數民族)、身份證號
  • Android EdText編輯框禁止輸入表情符號(使用正則表達式)
  • Android常用正則表達式驗證工具類(實例代碼)
  • Android 手勢 正則匹配圖片實例代碼
  • Android編程開發中的正則匹配操作示例
  • Android 中使用ContentObserver模式獲取短信用正則自動填充驗證碼
  • Android開發實現查詢遠程服務器的工具類QueryUtils完整實例
  • Android開發實現的內存管理工具類
  • Android開發中超好用的正則表達式工具類RegexUtil完整實例

標簽:恩施 咸陽 六安 三亞 梅州 綿陽 池州 鞍山

巨人網絡通訊聲明:本文標題《Android正則表達式》,本文關鍵詞  Android,正則,表達式,Android,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Android正則表達式》相關的同類信息!
  • 本頁收集關于Android正則表達式的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 日本片在线看的免费网站| 美女脱了内裤张开腿让男人亲视频| 五男一女NP慎入H虐| 色综合欧美综合天天综合| 美国全免费特一级毛片| 精品亚洲成a人在线播放| 亚洲AV综合色区无码三区50| 女高中秘?洗澡视频| 性色按摩过程小说| 三虎一羊看图猜成语| 三p乱人伦| 曰本美女毛片XXXXXXXXX| 护士在办公室里被躁中文字幕| 曰批视频免费40分钟免费| 日历女孩在线| 亚洲人丰满毛茸茸水多多| 欧美AⅤ永久无码精品三区在线 | 一区二三区国产好的精华液的| 黑人啊灬啊灬快灬深-欧洲无码精| 多人性战交疯狂派对hd| 免费A片毛片刺激水多网站| 人伦人与牲囗恔配视频电影| 欧美在线高清brazzers在线| japanxxxxhd日本黑人| 无码人妻精品一区二区三区-电影| 国产精品成人yyy2024| 国产精品热久久毛片| 女人叉开腿让男人桶| 男人扒开女人裤衩又摸又桶| japanese丰满HD人妻| 91一区二区三区在线观看| 激情毛片视频| 女人张开腿等男人桶免费视频| 和两个男一起玩3p好爽| 免费任我爽橹视频在线观看| 宝贝好紧3p| 中文字幕在线一区二区| 亚洲国产精品99| 天蝎女跟天秤男床上合拍吗| 四大美女思春艳史片| x8x8精品高清一区二区|