国产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
主站蜘蛛池模板: 高清在线一区二区 | 一级一级一级毛片免费毛片 | 国产一区二区三区欧美 | 久久性色 | 日韩综合在线视频 | 亚洲欧美自拍一区 | 息子五十路 | 久久精品一区二区国产 | 久久婷婷久久一区二区三区 | 欧美日韩高清完整版在线观看免费 | 亚洲综合视频 | 午夜国产精品视频 | 欧美一区三区 | 国产精品视频一区二区三区 | 亚洲国产欧美日韩精品一区二区三区 | 久久亚洲精品国产精品婷婷 | 久久伊人亚洲 | 91热这里只有精品 | 日韩a在线观看免费观看 | 欧美精品一二三 | 欧美精品一区二区精品久久 | 国产精品久久久久免费 | 青青国产成人久久91网站站 | 国产亚洲精品a在线观看app | www.91麻豆| 一级一级特黄女人精品毛片视频 | 亚洲欧美v | 国产欧美精品一区二区三区四区 | 唯美清纯另类亚洲 | 中文字幕日韩一区二区三区不卡 | 激情另类国内一区二区视频 | 精品一区二区三区高清免费不卡 | 国产片欧美片亚洲片久久综合 | 亚洲一区二区三 | 欧州人曾交大全 | 国产不卡精品一区二区三区 | 日韩欧美一区二区三区不卡在线 | 91福利国产在线观一区二区 | 欧美国产综合在线 | 成人看免费一级毛片 | 精品久久久久国产 |