国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > 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%>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 察雅县| 叙永县| 峨眉山市| 正阳县| 广丰县| 邮箱| 石屏县| 包头市| 滦平县| 古田县| 鹿泉市| 平武县| 丹东市| 隆安县| 维西| 沾益县| 长子县| 仙桃市| 游戏| 徐水县| 溧水县| 宜宾市| 温泉县| 连山| 土默特右旗| 虞城县| 南岸区| 得荣县| 南召县| 越西县| 五家渠市| 新营市| 荥经县| 新丰县| 临清市| 呈贡县| 丹阳市| 保山市| 邵阳市| 彭州市| 莱西市|