a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > regex > 正文

正則表達式驗證

2020-01-20 22:31:02
字體:
來源:轉載
供稿:網友

 

#######################
#作者:雨浪 版權所有,翻版說一下     #
#QQ:270499458         #
#######################

近段日子幾個剛學了正則表達式的朋友問我在asp中怎么用.呵呵.雖然簡單,還是寫出來吧,正則表達式的基本知識我就不說了.其實已經有很多這樣的文章了.:(

#####函數代碼########
假設為myfunc.asp

<%
'正則表表達式驗證函數 patrn-正則表達式 strng-需要驗證的字符串
Function RegExpTest(patrn, strng)
Dim regEx, retVal ' 建立變量。
Set regEx = New RegExp ' 建立正則表達式。
regEx.Pattern = patrn ' 設置模式。
regEx.IgnoreCase = False ' 設置是否區分大小寫。
retVal = regEx.Test(strng) ' 執行搜索測試。
RegExpTest = retVal '返回不爾值,不符合就返回false,符合為true
End Function
%>

#####提交頁面代碼######
假設為mypage.asp

<form method="post" action="check.asp">
請輸入E-mail地址:<input type=text name=email>
<br>
請輸入電話號碼:<input type=text name=tel>
<input type=submit value="確定">
</form>

#####驗證頁面########
假設為check.asp

<!--#include file="myfunc.asp"-->
<%
tel=request.form("tel")
email=request.form("email")
dim founderr : founderr=false '建立變量,正確或者失敗標記
'大家注意哦,順便我在這里貢獻一個正則表達式,同時驗證電話號碼和手機號碼的!
if RegExpTest("(^[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)=false then
founderr=true
regshow=regshow&"<li>您輸入的電話號碼格式不正確"
end if
if RegExpTest("^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$", email)=false then
founderr=true
regshow=regshow&"<li>您輸入的電子郵箱格式不正確"
end if
if founderr=false then regshow="<li>您輸入的格式都是正確的哦"
%>
<br><br>
<%=regshow%>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一级中文字幕 | 久久久久久毛片免费观看 | 日本黄a三级三级三级 | 国产美女永久免费无遮挡 | 久久综合一区二区 | 久草.com| www.久久精品视频 | 黄色网址免费大全 | 色欧美在线 | 在线视频国产一区 | 在线免费观看成人 | 久久免费精品 | 亚洲欧洲精品成人久久奇米网 | 午夜私人影院在线观看 | 日本不卡一区二区 | a级片视频在线观看 | 日韩 国产 在线 | 2019天天操| 成人精品一区二区三区中文字幕 | 黄色免费在线播放 | 欧美久久a| 免费观看毛片 | 91精品久久久久久久久入口 | 色婷婷综合国产精品一区 | 亚洲一级免费视频 | 午夜视频一区二区 | 国内精品久久久久 | 亚洲三区在线观看 | 日韩一区二区在线视频 | 欧美成人免费在线视频 | av久草| 特级毛片在线大全免费播放 | 国产乱视频网站 | 91精品国产91久久久久久吃药 | 亚洲日本久久 | 日日草影院| 国产精品毛片 | 一区二区三区在线播放 | 在线观看第一页 | 日韩在线字幕 | 国产精品九九九 |