3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
C# 正規表示式 Regular Expression 判斷字串是否是Domain GITHUB: https://github.com/jash-git/Console_CS_IsDomainString using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; /* 參考資料: http://www.daimacuowu.com/q/c6ab8f28628486b1 https://msdn.microsoft.com/zh-tw/library/01escwtf(v=vs.110).aspx */ namespace Console_CS_IsDomainString { class Program { static bool isDomainString(String Data) { Match match = Regex.Match(Data, @"^(([\w][\w\-\.]*)\.)?([\w][\w\-]+)(\.([\w][\w\.]*))?$"); String domain = match.Groups[1].Value; if (domain != "") { return true; } else { return false; } } static void pause() { Console.Write("Press any key to continue . . . "); Console.ReadKey(true); } static void Main(string[] args) { String data="http://www.yahoo.com"; Console.WriteLine("{0}={1}", data, isDomainString(data)); data = "www.yahoo.com"; Console.WriteLine("{0}={1}", data, isDomainString(data)); data = "www.yahoo"; Console.WriteLine("{0}={1}", data, isDomainString(data)); data = "www"; Console.WriteLine("{0}={1}", data, isDomainString(data)); pause(); } } }

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦