asp 驗(yàn)證輸入網(wǎng)址是否有效并可以訪問(wèn) 與正則驗(yàn)證輸入網(wǎng)址
更新時(shí)間:2007年08月08日 11:48:35 投稿:mdxy-dxy
這篇文章主要是驗(yàn)證用戶輸入的字符是否是網(wǎng)址的方法,需要的朋友可以參考一下
核心代碼:
驗(yàn)證輸入網(wǎng)址是否有效并可以訪問(wèn) <% '****************************** '函數(shù):UrlOK(strURL) '參數(shù):strURL,待驗(yàn)證的網(wǎng)址 '日期:2007/7/13 '描述:驗(yàn)證輸入網(wǎng)址是否有效并可以訪問(wèn) '示例:<%=UrlOK("http://www.dbjr.com.cn")%> '****************************** Function UrlOK(strURL) On Error Resume Next If strURL<>"" Then Set objHTTP = CreateObject("MSXML2.XMLHTTP") objHTTP.Open "GET", strURL, FALSE objHTTP.Send If instr(objHTTP.statusText,"OK") Then UrlOK = "有效" Else UrlOK = "無(wú)效" End if Else UrlOK = "錯(cuò)誤:您沒(méi)有輸入網(wǎng)址!" End If End Function %> 正則驗(yàn)證輸入網(wǎng)址是否合法的URL <% '****************************** '函數(shù):checkexp(patrn,strng) '參數(shù):patrn 正則表達(dá)式;strng 驗(yàn)證字符串 '作者:阿里西西 '日期:2007/7/13 '描述:正則驗(yàn)證輸入網(wǎng)址是否合法的URL '示例:<%=checkexp(patrn,strng)%> '****************************** function checkexp(patrn,strng) dim regex,match set regex = new regexp ' 建立正則表達(dá)式。 regex.pattern = patrn ' 設(shè)置模式。 regex.ignorecase = true ' 設(shè)置是否區(qū)分字符大小寫(xiě)。 regex.global = true ' 設(shè)置全局可用性。 matches = regex.test(strng) checkexp = matches end function %>
相關(guān)文章
asp 性能測(cè)試報(bào)告 學(xué)習(xí)asp朋友需要了解的東西
看了下面的文章,發(fā)現(xiàn)作者的測(cè)試真的對(duì)用asp的朋友很有幫助,不只是asp其它的語(yǔ)言應(yīng)該也類(lèi)似。2009-12-12用QuickWAP組件結(jié)合ASP建設(shè)Wap站點(diǎn)
用QuickWAP組件結(jié)合ASP建設(shè)Wap站點(diǎn)...2007-03-03做文章系統(tǒng)時(shí), 如何讓長(zhǎng)篇的文章自動(dòng)換行
做文章系統(tǒng)時(shí), 如何讓長(zhǎng)篇的文章自動(dòng)換行...2006-09-09一個(gè)sql查詢(xún)器,自動(dòng)畫(huà)表格填字段
隨便寫(xiě)了一個(gè),當(dāng)然為了數(shù)據(jù)安全,要過(guò)濾掉一個(gè)sql關(guān)鍵詞和系統(tǒng)中的一些表了2008-11-11asp正則替換鏈接實(shí)現(xiàn)偽靜態(tài)效果
有時(shí)候我們需要將頁(yè)面中的動(dòng)態(tài)頁(yè)面替換為我們偽靜態(tài)的格式,一般是頁(yè)面內(nèi)容中批量替換2013-08-08