最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

幾個C#常用正則表達(dá)式的總結(jié)

 更新時間:2006年08月24日 00:00:00   作者:  
using System; 
using System.Text.RegularExpressions; 

namespace CommonTools 

/**//// <summary> 
/// RegexLib 的摘要說明。 
/// </summary> 
public class RegexLib 


//驗證Email地址 
public static bool IsValidEmail(string strIn) 

// Return true if strIn is in valid e-mail format. 
return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"); 

//dd-mm-yy 的日期形式代替 mm/dd/yy 的日期形式。 
public static string MDYToDMY(String input) 

return Regex.Replace(input,"\\b(?\\d{1,2})/(?\\d{1,2})/(?\\d{2,4})\\b","${day}-${month}-${year}"); 

//驗證是否為小數(shù) 
public static bool IsValidDecimal(string strIn) 

return Regex.IsMatch(strIn,@"[0].\d{1,2}|[1]"); 

//驗證是否為電話號碼 
public static bool IsValidTel(string strIn) 

return Regex.IsMatch(strIn,@"(\d+-)?(\d{4}-?\d{7}|\d{3}-?\d{8}|^\d{7,8})(-\d+)?"); 

//驗證年月日 
public static bool IsValidDate(string strIn) 

return Regex.IsMatch(strIn,@"^2\d{3}-(?:0?[1-9]|1[0-2])-(?:0?[1-9]|[1-2]\d|3[0-1])(?:0?[1-9]|1\d|2[0-3]):(?:0?[1-9]|[1-5]\d):(?:0?[1-9]|[1-5]\d)$"); 

//驗證后綴名 
public static bool IsValidPostfix(string strIn) 

return Regex.IsMatch(strIn,@"\.(?i:gif|jpg)$"); 

//驗證字符是否再4至12之間 
public static bool IsValidByte(string strIn) 

return Regex.IsMatch(strIn,@"^[a-z]{4,12}$"); 

//驗證IP 
public static bool IsValidIp(string strIn) 

return Regex.IsMatch(strIn,@"^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$"); 




相關(guān)文章

  • .Net使用XtraGrid控件綁定數(shù)據(jù)

    .Net使用XtraGrid控件綁定數(shù)據(jù)

    這篇文章介紹了.Net使用XtraGrid控件綁定數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • ASP.NET MVC中兩個配置文件的作用詳解

    ASP.NET MVC中兩個配置文件的作用詳解

    本文詳細(xì)講解了ASP.NET MVC中兩個配置文件的作用,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • 一步步打造漂亮的新聞列表(無刷新分頁、內(nèi)容預(yù)覽)第二步

    一步步打造漂亮的新聞列表(無刷新分頁、內(nèi)容預(yù)覽)第二步

    由于我們僅僅是項目中的一個小部分,但也差不多按照以上的順序進(jìn)行開發(fā),這是一個良好的習(xí)慣。我們將概要設(shè)計和詳細(xì)設(shè)計放在一起。
    2010-07-07
  • asp.net下SQLite(輕量級最佳數(shù)據(jù)庫) 原理分析和開發(fā)應(yīng)用

    asp.net下SQLite(輕量級最佳數(shù)據(jù)庫) 原理分析和開發(fā)應(yīng)用

    SQLite是一個開源的嵌入式關(guān)系數(shù)據(jù)庫,它在2000年由D. Richard Hipp發(fā)布,它的減少應(yīng)用程序管理數(shù)據(jù)的開銷,SQLite可移植性好,很容易使用,很小,高效而且可靠
    2011-10-10
  • System.Diagnostics.Metrics .NET 6 全新指標(biāo)API講解

    System.Diagnostics.Metrics .NET 6 全新指標(biāo)API講解

    本文詳細(xì)講解了.NET 6全新指標(biāo)System.Diagnostics.Metrics,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-11-11
  • 部署.Net6項目到docker

    部署.Net6項目到docker

    這篇文章介紹了部署.Net6項目到docker,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • asp.net UpdaeProgress的簡單用法

    asp.net UpdaeProgress的簡單用法

    這個控件相比其他控件,屬性少 使用簡單,就先把這個控件的一般使用方法簡單紀(jì)錄下
    2008-10-10
  • asp.net 專業(yè)源代碼打包工具

    asp.net 專業(yè)源代碼打包工具

    我想很多人都在網(wǎng)上下載過一些示例代碼,或者收到一些別人給的示例代碼。通常為了方便,都是打成一個壓縮包的形式
    2012-03-03
  • Linux Ubuntu系統(tǒng)上手動安裝.NET Core SDK的方法

    Linux Ubuntu系統(tǒng)上手動安裝.NET Core SDK的方法

    .NET Core是一個開源通用的開發(fā)框架,支持跨平臺,即支持在Window,macOS,Linux等系統(tǒng)上的開發(fā)和部署,并且可以在硬件設(shè)備,云服務(wù),和嵌入式/物聯(lián)網(wǎng)方案中進(jìn)行使用。下面這篇文章將給大家詳細(xì)介紹關(guān)于在Linux Ubuntu系統(tǒng)上手動安裝.NET Core SDK的方法。
    2016-12-12
  • ASP.NET Session使用詳解

    ASP.NET Session使用詳解

    Session是什么呢?簡單來說就是服務(wù)器給客戶端的一個編號。當(dāng)一臺WWW服務(wù)器運行時,可能有若干個用戶瀏覽正在運正在這臺服務(wù)器上的網(wǎng)站。
    2009-02-02

最新評論

报价| 旺苍县| 平果县| 修文县| 富阳市| 京山县| 丰顺县| 临武县| 东阿县| 四平市| 东海县| 毕节市| 龙海市| 阿拉尔市| 上饶县| 天等县| 德清县| 漳州市| 阳西县| 张家港市| 夏邑县| 定结县| 池州市| 云浮市| 永丰县| 浏阳市| 玉环县| 富顺县| 元谋县| 海口市| 营口市| 专栏| 通城县| 广饶县| 彰武县| 洛扎县| 防城港市| 临清市| 瑞安市| 武乡县| 阳江市|