asp 验证输入网址是否有效并可以访问 与正则验证输入网址

核心代码:

验证输入网址是否有效并可以访问
<%
'******************************
'函数:UrlOK(strURL)
'参数:strURL,待验证的网址
'日期:2007/7/13
'描述:验证输入网址是否有效并可以访问
'示例:<%=UrlOK("http://www.jb51.net")%>
'******************************
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 = "无效"
 End if
Else
 UrlOK = "错误:您没有输入网址!"
End If
End Function
%>
正则验证输入网址是否合法的URL
<%
'******************************
'函数:checkexp(patrn,strng)
'参数:patrn 正则表达式;strng 验证字符串
'作者:阿里西西
'日期:2007/7/13
'描述:正则验证输入网址是否合法的URL
'示例:<%=checkexp(patrn,strng)%>
'******************************
function checkexp(patrn,strng)
dim regex,match
set regex = new regexp ' 建立正则表达式。
regex.pattern = patrn ' 设置模式。
regex.ignorecase = true ' 设置是否区分字符大小写。
regex.global = true ' 设置全局可用性。
matches = regex.test(strng)
checkexp = matches
end function
%> 
(0)

相关推荐

  • asp 验证输入网址是否有效并可以访问 与正则验证输入网址

    核心代码: 验证输入网址是否有效并可以访问 <% '****************************** '函数:UrlOK(strURL) '参数:strURL,待验证的网址 '日期:2007/7/13 '描述:验证输入网址是否有效并可以访问 '示例:<%=UrlOK("http://www.jb51.net")%> '****************************** Function UrlOK(strURL) On Error Resume

  • JS不用正则验证输入的字符串是否为空(包含空格)的实现代码

    在项目中需要验证输入的字符串是否为空,包括空格,不太喜欢使用正则,所以就想到了js的indexOf函数,indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,如果要检索的字符串值没有出现,则该方法返回 -1. 语法:stringObject.indexOf(searchvalue,fromindex),searchvalue必需,fromindex:可选参数,在字符串中开始检索的位置.它的合法取值是 0 到 stringObject.length - 1.如省略该参数,则将从

  • jQuery实现手机号正则验证输入及自动填充空格功能

    本文实例讲述了jQuery实现手机号正则验证输入及自动填充空格功能.分享给大家供大家参考,具体如下: 先来看看运行效果(在删除时连删即可): 具体代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <inpu

  • JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】

    本文实例总结了JavaScript常用正则验证函数.分享给大家供大家参考,具体如下: 1.验证年龄格式(年龄只能0~99,两位数) //验证年龄格式(年龄只能0~99,两位数) function ValidateUserAge(age) { var regNum = /^[0-9]{1,2}$/; if (regNum.test(age)) { return true; } else { alert("请输入正确的年龄!") return false; } } 2.控制文本框只能输入数

  • jQuery正则验证注册页面经典实例

    本文实例讲述了jQuery正则验证注册页面功能.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>正则验证注册页面</title> <style type="text/css"> .red{ color:#cc0000; font-weigh

  • Javascript使用正则验证身份证号(简单)

    身份证为15位或者18位,15位的全为数字,18位的前17位为数字,最后一位为数字或者大写字母"X". 与之匹配的正则表达式: (^\d{15}$)|(^\d{17}([0-9]|X)$) 下面以Javascript为例进行说明: functionisIdCardNo(num) { num = num.toUpperCase(); //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X. if ( !(/(^\d{15}$)|(^

  • 手机号码验证方法(正则验证)

    只允许输入数字 <xsl:attribute name="onkeyup">value=value.replace(/[^\d]/g,'')</xsl:attribute> <xsl:attribute name="onbeforepaste">clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))</xsl:attri

  • jQuery使用正则验证15/18身份证的方法示例

    本文实例讲述了jQuery使用正则验证15/18身份证的方法.分享给大家供大家参考,具体如下: 最好的jQuery正则验证身份证代码: 按照身份证的算法定制而成,精确度完美支持15和18位. 错一个数字或字母都通不过,无需通过数据处理来验证 //身份证检验 var vcity={ 11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古", 21:"辽宁",22:&

  • vue中手机号,邮箱正则验证以及60s发送验证码的实例

    今天写了一个简单的验证,本来前面用的组件,但是感觉写的组件在此项目不是很好用,由于用到的地方比较少,所以直接写在了页面中. <div> <p class="fl"> <input name="phone" type="number" placeholder="手机号" v-model="phone"/> <button type="button"

  • 原生js实现表单的正则验证(验证通过后才可提交)

    实现了如下功能: 1.用户名:onfouc显示msg规则:onkeyup计算字符,其中中文为两个字符:onblur,验证是否通过 2.邮箱:onblur 正则匹配,正则是根据自己的需求写的,可以根据个人需求更改 3..密码:onkeyup时显示密码的强弱度,onblur时验证密码,是否为相同字符,是否全字符,或全数字,长度是否符合要求 4.确认密码:验证是否和上一次一致 5.提交按钮只有在全部input验证通过后才有效,否则无效 主要知识点: 1.中文为两个字符: function getLen

随机推荐