讓URL只允許一些字符的正則表達(dá)式
更新時間:2012年10月07日 04:10:11 作者:
讓URL只允許一些字符的正則表達(dá)式,需要的朋友可以參考下
譬如 限制只允許正則出現(xiàn)以下的
a-Z
0-9
http:// 匹配連貫
https:// 匹配連貫
/ 不可連續(xù)兩個出現(xiàn)
&
%
? 不可連續(xù)兩個出現(xiàn)
= 等號
- 中劃線
_ 下劃線
. 點 很重要
有如下正則符合
^((?:http|https)://)?((?![/?]{2,})[a-zA-Z0-9\-._%&=/?])+$
RegexBuddy3 翻譯工具
^((?:http|https)://)?((?![/?]{2,})[a-zA-Z0-9\-._%&=/?])+$
•斷言在字符串的開頭位置
•逆向引用1
◦重復(fù)0次到1次,盡可能多的匹配(貪婪)
◦用以下正則表達(dá)式匹配
■用以下正則表達(dá)式匹配(這一個正則表達(dá)式失敗時用下一個正則表達(dá)式的替代)
■匹配字符“http”
■用以下正則表達(dá)式匹配(這一個正則表達(dá)式匹配失敗,這一集合都不匹配)
■匹配字符“https”
◦匹配字符“://”
•逆向引用2
◦重復(fù)1次到無限次,盡可能多的匹配(貪婪)
◦注:你又逆向引用本身。匹配將以最后一個逆向引用做為引用。把重復(fù)的逆向引用迭代。
◦否定式向前查看
■匹配一個在下面的列表出現(xiàn)的字符“/?”
■Between 2 and unlimited times, as many times as possible, giving back as needed (greedy)
◦匹配一個在下面的列表出現(xiàn)的字符
■一個字符 其范圍是a到z之間
■一個字符 其范圍是A到Z之間
■一個字符 其范圍是0到9之間
■字符 “-”
■一個字符 是“._%&=/?”其中的一個
•斷言在字符串的末端位置
a-Z
0-9
http:// 匹配連貫
https:// 匹配連貫
/ 不可連續(xù)兩個出現(xiàn)
&
%
? 不可連續(xù)兩個出現(xiàn)
= 等號
- 中劃線
_ 下劃線
. 點 很重要
有如下正則符合
^((?:http|https)://)?((?![/?]{2,})[a-zA-Z0-9\-._%&=/?])+$
RegexBuddy3 翻譯工具
^((?:http|https)://)?((?![/?]{2,})[a-zA-Z0-9\-._%&=/?])+$
•斷言在字符串的開頭位置
•逆向引用1
◦重復(fù)0次到1次,盡可能多的匹配(貪婪)
◦用以下正則表達(dá)式匹配
■用以下正則表達(dá)式匹配(這一個正則表達(dá)式失敗時用下一個正則表達(dá)式的替代)
■匹配字符“http”
■用以下正則表達(dá)式匹配(這一個正則表達(dá)式匹配失敗,這一集合都不匹配)
■匹配字符“https”
◦匹配字符“://”
•逆向引用2
◦重復(fù)1次到無限次,盡可能多的匹配(貪婪)
◦注:你又逆向引用本身。匹配將以最后一個逆向引用做為引用。把重復(fù)的逆向引用迭代。
◦否定式向前查看
■匹配一個在下面的列表出現(xiàn)的字符“/?”
■Between 2 and unlimited times, as many times as possible, giving back as needed (greedy)
◦匹配一個在下面的列表出現(xiàn)的字符
■一個字符 其范圍是a到z之間
■一個字符 其范圍是A到Z之間
■一個字符 其范圍是0到9之間
■字符 “-”
■一個字符 是“._%&=/?”其中的一個
•斷言在字符串的末端位置
相關(guān)文章
asp提取內(nèi)容中的手機號碼,qq,網(wǎng)址的正則代碼
有時候需要獲取頁面源代碼中的手機號碼,qq,網(wǎng)址,一般情況下都是用正則表達(dá)式實現(xiàn)的,需要的朋友可以參考下。2011-09-09常用正則表達(dá)式大全(金錢,非負(fù)整數(shù),正整數(shù),郵箱,手機號碼)
正則表達(dá)式,又稱規(guī)則表達(dá)式,計算機科學(xué)的一個概念。正則表達(dá)式通常被用來檢索、替換那些符合某個模式(規(guī)則)的文本。接下來通過本文給大家分享常用正則表達(dá)式大全(金錢,非負(fù)整數(shù),正整數(shù),郵箱,手機號碼),感興趣的朋友一起看看吧2020-01-01js正則表達(dá)式之$1$2$3$4$5$6$7$8$9屬性,返回子匹配的結(jié)果
$1-$9存放著正則表達(dá)式中最近的9個正則表達(dá)式的匹配結(jié)果,這些結(jié)果按照子匹配的出現(xiàn)順序依次排列2012-10-10Python使用正則表達(dá)式去除(過濾)HTML標(biāo)簽提取文字功能
這篇文章主要介紹了Python使用正則表達(dá)式去除(過濾)HTML標(biāo)簽提取文字,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-07-07