溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何實(shí)現(xiàn)讓URL只允許一些字符的正則表達(dá)式

發(fā)布時間:2021-09-28 17:41:44 來源:億速云 閱讀:91 作者:小新 欄目:互聯(lián)網(wǎng)科技

小編給大家分享一下如何實(shí)現(xiàn)讓URL只允許一些字符的正則表達(dá)式,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

比如限制只允許正則出現(xiàn)以下的
a-Z
0-9
http:// 匹配連貫
https:// 匹配連貫
/ 不可連續(xù)兩個出現(xiàn)
&
%
? 不可連續(xù)兩個出現(xiàn)
= 等號
- 中劃線
_ 下劃線
. 點(diǎ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之間
■字符 “-”
■一個字符 是“._%&=/?”其中的一個
?斷言在字符串的末端位置

看完了這篇文章,相信你對“如何實(shí)現(xiàn)讓URL只允許一些字符的正則表達(dá)式”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI