成人免费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-17 13:56:28

C#正則表達式入門

2009-08-03 17:27:14

C#正則表達式

2009-08-07 15:16:10

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技術棧公眾號

主站蜘蛛池模板: 麻豆av一区二区三区久久 | 亚洲国产精品99久久久久久久久 | 在线电影日韩 | 影音先锋男 | 日韩一区二区在线播放 | 国产一区二区在线视频 | jvid精品资源在线观看 | 无毛av| 日本午夜网 | 日本黄色大片免费 | 一区日韩 | 精品中文在线 | 欧美天堂在线 | 99精品一区二区三区 | 一区二区三区国产精品 | 国产精品成人一区二区三区夜夜夜 | 91久久精品国产免费一区 | 亚洲福利在线观看 | 成人午夜网 | 日韩欧美在线一区 | 中文字幕爱爱视频 | 蜜桃久久 | 亚洲精品一区在线 | 一区二区精品 | 午夜影院黄 | 午夜在线精品 | 亚洲国产成人精品女人久久久野战 | 久久美女网 | 亚洲综合激情 | 亚洲午夜在线 | 特黄视频 | 亚洲精品欧美 | 欧美涩 | 欧美日韩黄色一级片 | 日韩一区二区三区在线 | 中文精品久久 | 久久精品国产99国产精品 | 中文av网站 | 国产成人免费网站 | 欧美激情综合五月色丁香小说 | 欧美毛片免费观看 |