成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#中簡單的正則表達式

開發 后端
本文介紹了C#中的正則表達式的六個例子,都是經常用到的,希望通過本文的介紹,能夠給你帶來收獲。

在計算機科學中,正則表達式是指一個用來描述或者匹配一系列符合某個句法規則的字符串的單個字符串。在很多文本編輯器或其他工具里,正則表達式通常被用來檢索和/或替換那些符合某個模式的文本內容。許多程序設計語言都支持利用正則表達式進行字符串操作。本文下面我們來看C#中的正則表達式。

***個:驗證輸入的字符串是否為數字

  1. /// <summary>   
  2. /// 驗證輸入字符串為數字   
  3. /// </summary>   
  4. /// <param name="P_str_num">輸入字符</param>   
  5. /// <returns>返回一個bool類型的值</returns>   
  6. public bool validateNum(string P_str_num)   
  7. {   
  8. return Regex.IsMatch(P_str_num, "^[0-9]*$");   

第二個:驗證輸入字符串是否為電話號碼

  1. /// <summary>   
  2. /// 驗證輸入字符串是否為電話號碼   
  3. /// </summary>   
  4. /// <param name="P_str_phone">輸入字符串</param>   
  5. /// <returns>返回一個bool類型的值</returns>   
  6. public bool validatePhone(string P_str_phone)   
  7. {   
  8. return Regex.IsMatch(P_str_phone, @"\d{3,4}-\d{7,8}");   

第三個:驗證輸入字符串是否為傳真號碼

  1. /// <summary>   
  2. /// 驗證輸入字符串是否為傳真號碼   
  3. /// </summary>   
  4. /// <param name="P_str_fax">輸入字符串</param>   
  5. /// <returns>返回一個bool類型的值</returns>   
  6. public bool validateFax(string P_str_fax)   
  7. {   
  8. return Regex.IsMatch(P_str_fax, @"86-\d{2,3}-\d{7,8}");   

第四個:驗證輸入字符串是否為郵政編碼

  1. /// <summary>   
  2. /// 驗證輸入字符串是否為郵政編碼   
  3. /// </summary>   
  4. /// <param name="P_str_postcode">輸入字符串</param>   
  5. /// <returns>返回一個bool類型的值</returns>   
  6. public bool validatePostCode(string P_str_postcode)   
  7. {   
  8. return Regex.IsMatch(P_str_postcode, @"\d{6}");   

第五個:驗證輸入字符串是否為E-mail地址

  1. /// <summary>   
  2. /// 驗證輸入字符串是否為E-mail地址   
  3. /// </summary>   
  4. /// <param name="P_str_email">輸入字符串</param>   
  5. /// <returns>返回一個bool類型的值</returns>   
  6. public bool validateEmail(string P_str_email)   
  7. {   
  8. return Regex.IsMatch(P_str_email, @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");   

第六個: 驗證輸入字符串是否為網絡地址

 

  1. /// <summary>    
  2. /// 驗證輸入字符串是否為網絡地址    
  3. /// </summary>    
  4. /// <param name="P_str_naddress">輸入字符串</param>    
  5. /// <returns>返回一個bool類型的值</returns>    
  6. public bool validateNAddress(string P_str_naddress)    
  7. {    
  8. return Regex.IsMatch(P_str_naddress, @"http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?");    
  9. }   

現在我只用到這么多點,以后有空在繼續往里補充。希望 對你有幫助。

【編輯推薦】

  1. 9.2.1 正則表達式概述
  2. 6.3 正則表達式與URL重寫
  3. 10個在線正則表達式測試網站推薦
  4. Flex正則表達式的高級規則 
責任編輯:于鐵 來源: 博客園
相關推薦

2009-08-07 15:16:10

C#正則表達式

2009-08-03 17:27:14

C#正則表達式

2009-08-17 13:56:28

C#正則表達式入門

2011-07-06 11:04:42

C#正則表達式

2024-12-16 07:33:45

C#正則表達式

2009-08-11 13:00:41

C#正則表達式

2009-08-13 15:24:27

C#正則表達式

2009-08-20 16:23:32

C#正則表達式語法

2009-08-24 17:14:41

正則表達式C#和.NET框架

2009-08-27 15:45:30

C#正則表達式

2009-08-20 14:43:03

C#正則表達式Rege

2009-08-20 13:09:28

C#正則表達式

2009-08-13 15:02:52

C#正則表達式引擎貪婪

2009-08-14 15:50:45

C#正則表達式

2021-03-02 07:33:13

開發C#字符

2009-08-20 15:10:33

C#正則表達式

2009-08-20 15:02:41

C#正則表達式

2009-08-20 15:06:51

C#正則表達式

2009-08-20 14:57:00

C#正則表達式

2009-08-14 17:52:30

C#表達式工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91免费看片 | 污视频在线免费观看 | 色爱av | 亚洲精品国产第一综合99久久 | 亚洲欧美一区二区三区1000 | 男女视频在线看 | 日本一道本视频 | 欧美高清一级片 | www久久久 | 亚洲精品av在线 | 欧美 日本 国产 | 在线观看中文字幕dvd播放 | 亚洲人在线观看视频 | 日本一区二区三区四区 | 精品视频免费 | 水蜜桃久久夜色精品一区 | 欧美 日韩 亚洲91麻豆精品 | 热re99久久精品国99热观看 | 一区二区三区日韩精品 | 亚洲国产成人一区二区 | 一区二区精品视频 | 国产一级在线 | 午夜不卡福利视频 | 成人午夜电影在线观看 | 中文字幕欧美在线观看 | 国产精品夜夜夜一区二区三区尤 | 亚洲一区二区三区视频 | 久久国产精品视频 | 91美女在线观看 | 国产人成在线观看 | 国产精品精品久久久 | 免费网站在线 | 中文字幕av亚洲精品一部二部 | 国产日韩免费视频 | 国产精品国产成人国产三级 | 精品久久精品 | 欧美日韩视频在线第一区 | 狠狠爱综合 | 欧美一区二区免费 | 国产精品毛片一区二区在线看 | 久久国产亚洲 |