最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

正則表達式驗證

 更新時間:2006年06月19日 00:00:00   作者:  

 

#######################
#作者:雨浪 版權(quán)所有,翻版說一下     #
#QQ:270499458        ?。?
#######################

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

#####函數(shù)代碼########
假設(shè)為myfunc.asp

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

#####提交頁面代碼######
假設(shè)為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>

#####驗證頁面########
假設(shè)為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%>

相關(guān)文章

  • Python 正則表達式匹配數(shù)字及字符串中的純數(shù)字

    Python 正則表達式匹配數(shù)字及字符串中的純數(shù)字

    這篇文章主要介紹了Python 正則表達式匹配數(shù)字及使用正則表達式找出字符串中的純數(shù)字,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • 常用日期格式正則表達式詳解(完善版)

    常用日期格式正則表達式詳解(完善版)

    正則表達式是一種強大的字符串匹配工具,我們可以使用它來校驗日期格式是否合法,這篇文章主要給大家介紹了關(guān)于常用日期格式正則表達式詳解的相關(guān)資料,需要的朋友可以參考下
    2024-05-05
  • javascript正則表達式簡介

    javascript正則表達式簡介

    正則表達式就是一個用來描述字符模式的對象。它被用來在文本中執(zhí)行模式匹配(pattern-matching)以及”查找-替換”(search-and-replace)的任務(wù)。javascript中正則的風格類似Perl中正則的風格。
    2015-05-05
  • 正則表達式re.sub替換不完整的問題及完整解決方案

    正則表達式re.sub替換不完整的問題及完整解決方案

    re.sub是個正則表達式方面的函數(shù),用來實現(xiàn)通過正則表達式,實現(xiàn)比普通字符串的replace更加強大的替換功能。這篇文章主要介紹了正則表達式re.sub替換不完整的問題及解決方案,需要的朋友可以參考下
    2018-08-08
  • IPV4和IPV6正則表達式的深入講解

    IPV4和IPV6正則表達式的深入講解

    這篇文章主要給大家介紹了關(guān)于IPV4和IPV6正則表達式的相關(guān)資料,文中介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • 轉(zhuǎn)換文本為超連接和Email格式的代碼

    轉(zhuǎn)換文本為超連接和Email格式的代碼

    轉(zhuǎn)換文本為超連接和Email格式的代碼...
    2006-06-06
  • 13道關(guān)于JavaScript正則表達式的面試題

    13道關(guān)于JavaScript正則表達式的面試題

    本文是小編給大家收藏整理的13道關(guān)于JavaScript正則表達式的面試題,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-10-10
  • 判斷用戶輸入的銀行卡號是否正確的方法(基于Luhn算法的格式校驗)

    判斷用戶輸入的銀行卡號是否正確的方法(基于Luhn算法的格式校驗)

    下面小編就為大家?guī)硪黄袛嘤脩糨斎氲你y行卡號是否正確的方法(基于Luhn算法的格式校驗)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Python爬蟲正則表達式常用符號和方法

    Python爬蟲正則表達式常用符號和方法

    python語言雖然誕生很久,但是也是最近幾年才火起來的。在python語言中,我們經(jīng)常會用到python爬蟲的正則表達式,下面小編通過本篇文章給大家介紹python爬蟲正則表達式常用的符號和方法,以及具體用法,感興趣的童鞋快來看看吧
    2015-10-10
  • 正則表達式高級用法之分組的使用教程

    正則表達式高級用法之分組的使用教程

    正則表達式的命名分組是一個相當強大的功能,下面這篇文章主要給大家介紹了關(guān)于正則表達式高級用法之分組的使用教程,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09

最新評論

卓尼县| 江阴市| 泰和县| 绿春县| 临泉县| 城步| 太白县| 会理县| 陆川县| 广饶县| 比如县| 松溪县| 水城县| 广河县| 灵武市| 开阳县| 安塞县| 江川县| 张家口市| 兰州市| 鹤壁市| 佛坪县| 曲麻莱县| 连江县| 马边| 望奎县| 逊克县| 沧源| 宽城| 宜川县| 吴江市| 边坝县| 宁城县| 泸州市| 平泉县| 莒南县| 阳城县| 河源市| 霍山县| 隆回县| 陇南市|