亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

詳解C# 中的正則表達式運用

2020-01-24 00:37:10
字體:
來源:轉載
供稿:網友

C#正則驗證大全 Regex.IsMatch()正則表達式驗證

需要引入命名空間 using System.Text.RegularExpressions;  

#region 驗證文本框輸入為數字    /// <summary>    /// 驗證是不是數字(包含整數和小數)    /// </summary>    /// <param name="str"></param>    /// <returns></returns>    public static bool GetNum(string str)    {      return Regex.IsMatch(str, @"^[-]?/d+[.]?/d*$");    }    #endregion    #region 驗證文本框輸入為整數    /// <summary>    /// 驗證文本框輸入為整數    /// </summary>    /// <param name="strNum">輸入字符</param>    /// <returns>返回一個bool類型的值</returns>    public static bool validateNum(string strNum)    {      return Regex.IsMatch(strNum, "^[0-9]*$");    }    #endregion    #region 驗證文本框輸入為日期    /// <summary>    /// 判斷日期    /// </summary>    /// <param name="Date"></param>    /// <returns></returns>    public static bool IsValidDate(string Date)    {      //驗證YYYY-MM-DD格式,基本上把閏年和2月等的情況都考慮進去      bool bValid = Regex.IsMatch(Date, @"^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-9]|[2-9]/d)/d{2})-0?2-(0?[1-9]|1/d|2[0-8]))|(((1[6-9]|[2-9]/d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$");      return (bValid && Date.CompareTo("1753-01-01") >= 0);      //將平年和閏年的日期驗證表達式合并,我們得到最終的驗證日期格式為YYYY-MM-DD的正則表達式為:      //(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|      //[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-      //(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|      //(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|      //[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)    }    #endregion    #region 驗證文本框輸入為電子郵件    //驗證電子郵件    public static bool IsValidEmail(string strIn)    {      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})(/]?)$");    }    #endregion    #region 驗證文本框輸入為電話號碼    /// <summary>    /// 驗證文本框輸入為電話號碼    /// </summary>    /// <param name="strPhone">輸入字符串</param>    /// <returns>返回一個bool類型的值</returns>    public static bool validatePhone(string strPhone)    {      return Regex.IsMatch(strPhone, @"/d{3,4}-/d{7,8}");    }    #endregion    #region 驗證文本框輸入為傳真號碼    /// <summary>    /// 驗證文本框輸入為傳真號碼    /// </summary>    /// <param name="strFax">輸入字符串</param>    /// <returns>返回一個bool類型的值</returns>    public static bool validateFax(string strFax)    {      return Regex.IsMatch(strFax, @"86-/d{2,3}-/d{7,8}");    }    #endregion    #region 驗證是否為ip    //獲取IP的字符串 HttpContext.Current.Request.UserHostAddress    /// <summary>    /// 是否為ip    /// </summary>    /// <param name="ip"></param>    /// <returns></returns>    public static bool IsIP(string ip)    {      return Regex.IsMatch(HttpContext.Current.Request.UserHostAddress, @"^((2[0-4]/d|25[0-5]|[01]?/d/d?)/.){3}(2[0-4]/d|25[0-5]|[01]?/d/d?)$");    }    public static bool IsIPSect(string ip)    {      return Regex.IsMatch(HttpContext.Current.Request.UserHostAddress, @"^((2[0-4]/d|25[0-5]|[01]?/d/d?)/.){2}((2[0-4]/d|25[0-5]|[01]?/d/d?|/*)/.)(2[0-4]/d|25[0-5]|[01]?/d/d?|/*)$");    }    #endregion    #region 驗證字符串是否是yy-mm-dd字符串    /// <summary>    /// 判斷字符串是否是yy-mm-dd字符串    /// </summary>    /// <param name="str"></param>    /// <returns></returns>    public static bool IsDateString(string str)    {      return Regex.IsMatch(str, @"(/d{4})-(/d{1,2})-(/d{1,2})");    }    #endregion

以上所述是小編給大家介紹的C# 中的正則表達式運用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一二三在线| 久久久国产精品免费| 91精品免费视频| 中文字幕欧美视频在线| 成人激情视频在线观看| 97国产精品免费视频| 2020国产精品视频| 欧美精品一区二区免费| 欧美俄罗斯性视频| 91精品久久久久久久久不口人| 日韩一区二区av| 久久久免费精品| 亚洲国产精品久久久久秋霞不卡| 亚洲欧美激情一区| 成人高清视频观看www| 亚洲欧洲激情在线| 欧美一区三区三区高中清蜜桃| 午夜精品久久久久久久白皮肤| 狠狠综合久久av一区二区小说| 粉嫩老牛aⅴ一区二区三区| 91在线无精精品一区二区| 最近2019年好看中文字幕视频| 成人精品久久av网站| 日韩中文字幕视频在线| 久久久国产成人精品| 九九热这里只有精品免费看| 91精品在线观| 亚洲国产三级网| 91手机视频在线观看| 92福利视频午夜1000合集在线观看| 日韩精品免费在线视频观看| 久热99视频在线观看| 国产精品h在线观看| 国产亚洲xxx| 欧美放荡办公室videos4k| 国产精品三级久久久久久电影| 国产成人精品999| 欧美专区中文字幕| 精品国产鲁一鲁一区二区张丽| 正在播放欧美视频| 91精品国产精品| 91高潮精品免费porn| 日本中文字幕不卡免费| 久久精品视频中文字幕| 国产情人节一区| 日韩精品极品视频免费观看| 91sao在线观看国产| 一区二区三欧美| 这里只有精品视频在线| 亚洲精品国产电影| 中文字幕亚洲图片| 91国内免费在线视频| 成人国产精品久久久久久亚洲| 亲爱的老师9免费观看全集电视剧| 成人女保姆的销魂服务| 国产成人在线一区| 亚洲午夜未满十八勿入免费观看全集| 亚洲精品美女久久| 疯狂欧美牲乱大交777| 亚洲国产精品专区久久| 欧美成人午夜激情在线| 国产精品羞羞答答| 亚洲第一视频在线观看| 亚洲欧美日韩另类| 日韩精品视频免费| 欧美福利小视频| 日韩人体视频一二区| 亚洲福利在线视频| 欧美高清在线视频观看不卡| 中文国产亚洲喷潮| 亚洲精品福利免费在线观看| 日韩免费在线观看视频| 久久久精品999| 亚洲精品在线视频| 成人羞羞国产免费| 亚洲成人网在线观看| 国产精品2018| 992tv在线成人免费观看| 国内精品久久久久久久久| 国产精品一区久久| 亚洲性猛交xxxxwww| 欧美在线www| 精品香蕉一区二区三区| 日本国产一区二区三区| 不用播放器成人网| 亚洲精美色品网站| 欧美黄色片视频| 国产日韩欧美在线看| 精品动漫一区二区| 亚洲男人的天堂在线播放| 91九色视频导航| 久久免费视频在线| 性色av一区二区三区| 亚洲免费视频观看| 日韩av一区二区在线| 亚洲最大福利网| 深夜福利亚洲导航| 一区二区三区天堂av| 日韩有码在线电影| 国产精品老牛影院在线观看| 一区二区在线免费视频| 久久伊人精品视频| 国产亚洲精品激情久久| 欧美高清videos高潮hd| 久久久久成人精品| 亚洲精品中文字幕女同| 日韩一中文字幕| 97国产精品视频人人做人人爱| 午夜精品在线观看| 国内自拍欧美激情| 97**国产露脸精品国产| 亚洲美女性视频| 91亚洲国产成人精品性色| zzijzzij亚洲日本成熟少妇| 亚洲一二在线观看| 97婷婷大伊香蕉精品视频| 韩国视频理论视频久久| 国自产精品手机在线观看视频| 亚洲精品ady| 日韩成人高清在线| 久久精品亚洲国产| 欧美一级片在线播放| 九九热这里只有精品6| 国产精品久久久久久久久久新婚| 国产精品一区久久| 国产成人aa精品一区在线播放| 欧美一性一乱一交一视频| 欧美高清videos高潮hd| 尤物九九久久国产精品的特点| 日本免费久久高清视频| 国产热re99久久6国产精品| 欧美xxxx18性欧美| 91久久久久久久一区二区| 国产69精品久久久久9999| 大桥未久av一区二区三区| 国产亚洲欧美视频| 色综合色综合网色综合| 国产脚交av在线一区二区| 2021久久精品国产99国产精品| 日韩激情视频在线播放| 亚洲第一男人天堂| 亚洲国产精品一区二区久| 91亚洲精品久久久久久久久久久久| 国产精品一区二区三区毛片淫片| 中文字幕亚洲色图| 久久99国产精品久久久久久久久| 亚洲视频在线免费看| 久久免费视频网| 亚洲女人被黑人巨大进入| 国产成人精品免费久久久久| 国产成人亚洲综合91精品| 日韩在线一区二区三区免费视频| 成人做爽爽免费视频| 国产视频亚洲视频| 国产亚洲欧美一区| 韩国三级电影久久久久久| 亚洲国产又黄又爽女人高潮的| 国产成人小视频在线观看| 欧美黑人狂野猛交老妇| 韩剧1988在线观看免费完整版| 亚洲欧美日韩高清| 欧美激情一级二级| 久久精品国产一区| 国产欧美精品一区二区三区介绍|