99久久免费国产精品-天天爽夜夜爽夜夜爽-色噜噜久久综合伊人一本-国产无遮挡又黄又爽免费视频

在線客服:  

「南寧煙寒網絡」提供南寧網站建設、網站策劃、南寧網頁制作、網站設計、網站改版、南寧SEO優化、網站維護、南寧網站優化、南寧網站推廣、廣告設計等服務..

咨詢熱線

在線客服

24小時免費咨詢電話:18978941786

客服時間:上午9:30~下午6點

當前位置:首頁>> 技術文章 >> Web開發 >> 站長用ASP建站常用到的一些正則表達式(很全了)

站長用ASP建站常用到的一些正則表達式(很全了)

收藏 分享 發布日期:2012-2-12 16:30:44    編輯:admin  文章來源:煙寒網絡整理  點擊率:

匹配中文字符的正則表達式:

 

 程序代碼
^\d+$  //匹配非負整數(正整數 + 0)
^[0-9]*[1-9][0-9]*$  //匹配正整數
^((-\d+)|(0+))$  //匹配非正整數(負整數 + 0)
^-[0-9]*[1-9][0-9]*$  //匹配負整數
^-?\d+$    //匹配整數
^\d+(\.\d+)?$  //匹配非負浮點數(正浮點數 + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$  //匹配正浮點數
^((-\d+(\.\d+)?)|(0+(\.0+)?))$  //匹配非正浮點數(負浮點數 + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$  //匹配負浮點數
^(-?\d+)(\.\d+)?$  //匹配浮點數
^[A-Za-z]+$  //匹配由26個英文字母組成的字符串
^[A-Z]+$  //匹配由26個英文字母的大寫組成的字符串
^[a-z]+$  //匹配由26個英文字母的小寫組成的字符串
^[A-Za-z0-9]+$  //匹配由數字和26個英文字母組成的字符串
^\w+$  //匹配由數字、26個英文字母或者下劃線組成的字符串
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$    //匹配email地址
^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$  //匹配url


------------------------------------
利用正則表達式去除字串中重復的字符的算法程序:


 程序代碼
var s="abacabefgeeii"
var s1=s.replace(/(.).*\1/g,"$1")
var re=new RegExp("["+s1+"]","g")
var s2=s.replace(re,"")
alert(s1+s2) //結果為:abcefgi

===============================
如果var s = "abacabefggeeii"
結果就不對了,結果為:abeicfgg
正則表達式的能力有限
----------------------------------------------------------

 程序代碼
Function Extension(url As String) As String
Dim r As New Regex("^(?<proto>\w+)://[^/]+?(?<port>:\d+)?/", _
RegexOptions.Compiled)
Return r.Match(url).Result("${proto}${port}")
End Function


20090701更新:

超強悍的IP地址驗證正則表達式:

 程序代碼
^(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5])$


支持n級域名判斷的正則表達式:

 程序代碼
^(([^-][a-z0-9A-Z-_]+\.)*)[^-][a-z0-9A-Z-_]+(\.[a-zA-Z]{2,4}){1,2}$


二級域名正則表達式 分析+分割 URL的正則表達式:

 程序代碼
(\w+:\/\/)?([^\.]+)(\.[^/:]+)(:\d*)?([^# ]*)


第一個附加子表達式($1)是用來捕獲該 web 地址的協議部分。該子表達式匹配位于包括一個冒號和兩個正斜杠之前的任何單詞。
第二個附加子表達式($2)捕獲該地址的二級域名地址。該子表達式匹配不包括 '.' 字符的任何字符序列。
第三個附加子表達式($3)捕獲該地址的域名地址。該子表達式匹配不包括 '/' 或 ':' 字符的任何字符序列。
第四個附加子表達式($4)捕獲網站端口號碼,如果指定了該端口號。該子表達式匹配后跟一個冒號的零或多個數字。
第五個附加子表達式($5)捕獲由該 web 地址指定的路徑以及\或者頁面信息。該子表達式匹配一個和多個除'#' 或空格之外的字符。

將該正則表達式應用于http://www.dlstu.cn:80/code/default.asp?id=1056所示的URI 后,子匹配包含如下內容:
RegExp.$0 包含 "http://www.dlstu.cn:80/code/default.asp?id=1056"
RegExp.$1 包含 "http://"
RegExp.$2 包含 "www"
RegExp.$3 包含 ".dlstu.cn"
RegExp.$4 包含 ":80"
RegExp.$5 包含 "/code/default.asp?id=1056"

超強悍的URL網址驗證正則表達式,幾乎可以匹配目前所有的常見網址協議,可以擴充更多以支持其他下載協議等:

 程序代碼
^((https|http|ftp|rtsp|mms)?://)?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+\.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-z]\.[a-zA-Z]{2,6})(:[0-9]{1,4})?((/?)|(/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+/?)$

文章分頁: 1 | 2 | 3 | 4 | 5 | 6 | 7 |
本文章由南寧網站建設、南寧網站優化、南寧網絡公司整理,轉載請注明出處:http://m.lidajijin.com/

關于我們 | 域名主機 | 建站套餐 | 企業動態 | 成功案例 | 網站推廣 | 建站知識 | 常見問題 | 聯系我們

南寧煙寒網絡竭誠為您免費提供南寧網站建設南寧網站設計、南寧網站優化、維護以及網站技術很方面的網絡服務!

南寧網站建設南寧網絡公司咨詢熱線電話:0771-5306126 18967841786(24小時全天電話)

煙寒網絡 - 讓你進一步走向成功

主站蜘蛛池模板: 8x8ⅹ在线永久免费入口| 久久久亚洲av波多野结衣| 亚洲 丝袜 另类 校园 欧美| 亚洲狠狠色丁香婷婷综合| 中文字幕av一区| 女人腿张开让男人桶爽| 男女猛烈无遮挡免费视频| 国产精品嫩草影院av| 欧美性大战xxxxx久久久| 狼人香蕉香蕉在线28 - 百度| 成人夜色视频网站在线观看| 大胸少妇午夜三级| 欧美国产激情18| 日日天干夜夜狠狠爱| 亚洲人成在线影院| 2021久久精品国产99国产精品| 亚洲av无码av日韩av网站| 一本一道av无码中文字幕| 久久久久亚洲av成人网人人软件| 日韩av无码国产精品| 亚洲av成人无码久久www| av天堂永久资源网| 大又大又粗又硬又爽少妇毛片 | 精品久久久久久亚洲综合网| 国产第19页精品| yw亚洲av无码乱码在线观看| 亚洲国产欧美在线成人| 久久婷婷色香五月综合缴缴情| 强行无套内谢大学生初次| 骚片av蜜桃精品一区| 无码专区—va亚洲v天堂麻豆| 久久天天躁狠狠躁夜夜不卡| 无码任你躁久久久久久久| 国産精品久久久久久久| 国产av旡码专区亚洲av| 性动态图av无码专区| 少妇高潮惨叫久久久久电影69| 乱亲女h秽乱长久久久| 亚洲成a人v欧美综合天堂下载| 国产免费av片在线播放| 一本一道久久a久久精品综合|