如何检测文本框是否有.com或任何其他url扩展名

本文关键字:com 任何 其他 扩展名 url 是否 何检测 检测 文本 | 更新日期: 2023-09-27 18:18:53

我想让它,所以你可以使用搜索在WebBrowser地址栏,但我需要使它,所以它可以检测。com, .org, .gov, .jp, .de, .us等。但是,我似乎不知道该怎么做。由于html的新版本,你可以有任何你想要的URL扩展名

如何检测文本框是否有.com或任何其他url扩展名

您可以使用以下代码提取域:

var match = Regex.Match(
    "http://stackoverflow.com/questions/8658387/how-to-detect-if-a-textbox-has-com-or-anyother-url-extentions",
    "//.*?(''.[^./]+)(/|$)"
);
Console.WriteLine(match.Groups[1].Value);

但是,这只会提取点之后的最后一部分。因此,"http://mysite.co.uk"将得到".uk"

最简单的方法是在页面本身设置:

 if ($("#mytxtbox").val().indexOf('.com') != -1) {
       alert("We have .com in our name. Alert the Americans.");
 };

-1 = not found

任何其他数字=该字符在字母数组中的位置。

在c#中也是类似的,但是你可以这样做:

if (myString.Contains(".com")) 
    Console.WriteLine("We have .com in our name. Alert the Americans.");