国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

asp.net C#檢查URL是否有效的方法

來源:懂視網 責編:小采 時間:2020-11-27 22:40:08
文檔

asp.net C#檢查URL是否有效的方法

asp.net C#檢查URL是否有效的方法:我們有時候需要對用戶輸入的網站(URL)進行有效性檢查, 代碼如下:function CheckUrl(str) { var RegUrl = new RegExp(); RegUrl.compile(^[A-Za-z]+://[A-Za-z0-9-_]+\.[A-Za-z0-9-_%&/.=]+$); if (!RegU
推薦度:
導讀asp.net C#檢查URL是否有效的方法:我們有時候需要對用戶輸入的網站(URL)進行有效性檢查, 代碼如下:function CheckUrl(str) { var RegUrl = new RegExp(); RegUrl.compile(^[A-Za-z]+://[A-Za-z0-9-_]+\.[A-Za-z0-9-_%&/.=]+$); if (!RegU

我們有時候需要對用戶輸入的網站(URL)進行有效性檢查,

代碼如下:
function CheckUrl(str) {
    var RegUrl = new RegExp();
    RegUrl.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\.[A-Za-z0-9-_%&?/.=]+$");
    if (!RegUrl.test(str)) {
        return false;
    }
    return true;
}

不止從格式上,更要檢查用戶輸入的網址是否真正有效。檢查URL可以參考js正則表達式驗證網址格式,檢查URL有效的方法有很多,例如你可以使用jQuery進行檢查,

本篇將給出一段使用C#判斷網址是否有效的代碼。

下邊是檢查URL有效性的方法:

代碼如下:
private bool UrlCheck(string strUrl)
{
    if (!strUrl.Contains("http://") && !strUrl.Contains("https://"))
    {
        strUrl = "http://" + strUrl;
    }
    try
    {
        HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(strUrl);
        myRequest.Method = "HEAD";
        myRequest.Timeout = 10000;  //超時時間10秒
        HttpWebResponse res = (HttpWebResponse)myRequest.GetResponse();
        return (res.StatusCode == HttpStatusCode.OK);
    }
    catch
    {
        return false;
    }
}

使用時,我們只需傳入Url即可進行有效性檢查,使用這個方法時記得加上System.Net命名空間。

代碼如下:
if (!UrlCheck("http://www.gxlcms.com"))
{
    //刪除操作
}

是的,在本站中用戶可以輸入自己的網址,但有的用戶不知道是為了測試還是什么,輸入了一眼就能看出是訪問不了的鏈接。所以有必要對用戶輸入的網址做個檢查,不然無效鏈接太多的話會影響網站的權重,更重要的是過多的無效鏈接會影響其他用戶的體驗,因為誰也不想點擊一個無效的鏈接。

可以參考jQuery  Ajax,


以下5個方法執行一般Ajax請求的簡短形式,在處理復雜的Ajax請求時應該使用jQuery.ajax().

1.load(url,[data],[callback])

載入遠程HTML文件代碼并插入至DOM中,默認使用GET方式,傳遞參數時自動轉換為POST方式。

◦url:要載入的遠程url地址
◦data:發送至服務器的key/value 數據
◦callback:載入成功時的回調函數

示例代碼如下:
代碼如下:
//無參數、無回調函數
$("#showload").load("load.htm");
//無回調函數
$("#showload").load("load.htm", { "para": "para-value" });
$("#showload").load("load.htm", { "para": "para-value" },
    function() {
        //處理
    })

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

asp.net C#檢查URL是否有效的方法

asp.net C#檢查URL是否有效的方法:我們有時候需要對用戶輸入的網站(URL)進行有效性檢查, 代碼如下:function CheckUrl(str) { var RegUrl = new RegExp(); RegUrl.compile(^[A-Za-z]+://[A-Za-z0-9-_]+\.[A-Za-z0-9-_%&/.=]+$); if (!RegU
推薦度:
標簽: 方法 判斷 是否
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 欧美高清不卡 | 日韩一级精品久久久久 | 亚洲成色999久久网站 | 91日韩| 亚洲精品国产精品精 | 日韩一区二区三区在线视频 | 亚洲欧美另类视频 | 国内精品一区二区 | 国产欧美va欧美vahd | 免费国产线观看免费观看 | 国产a国产片 | 日韩第3页 | 国产三级一区 | 国产91丝袜在线播放动漫 | 日本一区二区三区在线播放 | 国产精品三级一区二区 | 97r久久精品国产99国产精 | 国产成人精品久久亚洲高清不卡 | 亚洲一区二区三区四区视频 | 99精品高清视频一区二区 | 久久精品国产亚洲a不卡 | 欧美日韩高清一区 | 亚洲欧美国产精品 | 亚洲国产精品一区二区三区 | 中文字幕日本一本二本三区 | 日韩国产欧美一区二区三区 | 久久精品a亚洲国产v高清不卡 | 国产区二区 | 在线视频 中文字幕 | 中文字幕 日韩有码 | 国产精品黄大片观看 | 国产欧美日韩精品在线 | 99久久精品国内 | 欧美亚洲另类综合 | 国产v精品成人免费视频400条 | 一级毛片私人影院免费 | 久久久久无码国产精品一区 | 中文国产成人精品久久一 | 日本黄一级日本黄二级 | 99久久精品免费国产一区二区三区 | 国产精品九九久久精品女同 |