欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp 正则表达式检测http开头的函数

程序员文章站 2022-08-11 13:37:16
'#################################### '函数:ishttp[str] '参数:str,待处理的字符串 '作者:木木 '日期:2007/...
'####################################
'函数:ishttp[str]
'参数:str,待处理的字符串
'作者:木木
'日期:2007/7/12
'描述:检测http连接地址或地址栏是否以http开头
'示例:<%=ishttp(http://www.alixixi.com)%>
'####################################

function ishttp(str)
dim regex
set regex = new regexp
regex.pattern = "^(http|http)[a-za-z]{0,1}\:\/\/"
ishttp = regex.test(str)
end function
验证邮件地址是否符合标准
<%
'******************************
'函数:isemail(strng)
'参数:strng,待验证的邮件地址
'作者:阿里西西
'日期:2007/7/13
'描述:验证邮件地址是否符合标准
'示例:<%=isemail(ali@alixixi.com)%>
'******************************
function isemail(strng)
    isemail = false
    dim regex, match
    set regex = new regexp
    regex.pattern = "^\w+((-\w+)|(\.\w+))*\@[a-za-z0-9]+((\.|-)[a-za-z0-9]+)*\.[a-za-z0-9]+$" 
    regex.ignorecase = true
    set match = regex.execute(strng)
    if match.count then isemail= true
end function
%>
正则表达式检测中国移动电话手机号码'*********************************************************
'函数:mobilecheck[str]
'参数:str,待处理的字符串
'作者:木木
'日期:2007/7/12
'描述:检测移动电话手机号码
'示例:<%=mobilecheck("13912345678")%>
'*********************************************************


function mobilecheck(str)
dim regex
set regex = new regexp
regex.pattern = "^(13[4-9]|15(8|9))\d{8}$"
mobilecheck= regex.test(str)
end function