正则表达式验证
正则表达式 验证
2023-06-13 09:13:40 时间
#作者:雨浪 版权所有,翻版说一下 #
#QQ:270499458 #
#######################
近段日子几个刚学了正则表达式的朋友问我在asp中怎么用.呵呵.虽然简单,还是写出来吧,正则表达式的基本知识我就不说了.其实已经有很多这样的文章了.:(
#####函数代码########
假设为myfunc.asp
<%
"正则表表达式验证函数patrn-正则表达式 strng-需要验证的字符串
FunctionRegExpTest(patrn,strng)
DimregEx,retVal"建立变量。
SetregEx=NewRegExp"建立正则表达式。
regEx.Pattern=patrn"设置模式。
regEx.IgnoreCase=False"设置是否区分大小写。
retVal=regEx.Test(strng)"执行搜索测试。
RegExpTest=retVal"返回不尔值,不符合就返回false,符合为true
EndFunction
%>
#####提交页面代码######
假设为mypage.asp
<formmethod="post"action="check.asp">
请输入E-mail地址:<inputtype=textname=email>
<br>
请输入电话号码:<inputtype=textname=tel>
<inputtype=submitvalue="确定">
</form>
#####验证页面########
假设为check.asp
<!--#includefile="myfunc.asp"-->
<%
tel=request.form("tel")
email=request.form("email")
dimfounderr:founderr=false"建立变量,正确或者失败标记
"大家注意哦,顺便我在这里贡献一个正则表达式,同时验证电话号码和手机号码的!
ifRegExpTest("(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)",tel)=falsethen
founderr=true
regshow=regshow&"<li>您输入的电话号码格式不正确"
endif
ifRegExpTest("^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$",email)=falsethen
founderr=true
regshow=regshow&"<li>您输入的电子邮箱格式不正确"
endif
iffounderr=falsethenregshow="<li>您输入的格式都是正确的哦"
%>
<br><br>
<%=regshow%>
相关文章
- 详解正则表达式实现二代身份证号码验证[通俗易懂]
- java验证手机号正则表达式_Java使用正则表达式验证手机号和电话号码的方法「建议收藏」
- js手机号正则校验_正则表达式验证手机号码格式
- java验证电话号码的正则_java使用正则表达式判断电话号码
- javascript 手机号码正则表达式验证函数
- java验证电话号码的正则_html注册验证正则表达式
- java正则表达式验证手机号码_java邮箱判断合法正则表达式
- jmeter的正则表达式提取器_正则表达式详解
- 正则表达式 - 元字符
- 正则表达式教程
- js 正则表达式 验证身份证号码详解编程语言
- c#常用正则表达式,验证邮箱,Url,电话号码等详解编程语言
- Oracle验证手机号正确性的正则表达式(oracle手机号正则)
- 学习Linux正则表达式:快速掌握基础知识及实战技能。(linux正则表达式教程)
- 使用正则表达式进行xml数据验证
- js:日期正则表达式及检测
- 正则表达式检查来访IP是否合法的实际应用
- 常用正则常用的C#正则表达式
- PHP正则表达式验证中文的问题
- 左右若干数字验证的正则表达式
- js常用正则表达式表单验证代码
- c#匹配整数和小数的正则表达式
- js正则表达式之input属性($_)RegExp对象属性介绍
- JS正则表达式验证数字代码
- 通过正则表达式实现表单验证是否为中文
- java正则表达式验证邮箱、电话号码示例