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

首頁 > 編程 > regex > 正文

讓URL只允許一些字符的正則表達式

2020-01-20 22:14:57
字體:
來源:轉載
供稿:網友
譬如 限制只允許正則出現以下的
a-Z
0-9
http:// 匹配連貫
https:// 匹配連貫
/ 不可連續兩個出現
&
%
? 不可連續兩個出現
= 等號
- 中劃線
_ 下劃線
. 點 很重要

有如下正則符合

^((?:http|https)://)?((?![/?]{2,})[a-zA-Z0-9/-._%&=/?])+$

RegexBuddy3 翻譯工具

^((?:http|https)://)?((?![/?]{2,})[a-zA-Z0-9/-._%&=/?])+$
•斷言在字符串的開頭位置
•逆向引用1
◦重復0次到1次,盡可能多的匹配(貪婪)
◦用以下正則表達式匹配
■用以下正則表達式匹配(這一個正則表達式失敗時用下一個正則表達式的替代)
■匹配字符“http”
■用以下正則表達式匹配(這一個正則表達式匹配失敗,這一集合都不匹配)
■匹配字符“https”
◦匹配字符“://”
•逆向引用2
◦重復1次到無限次,盡可能多的匹配(貪婪)
◦注:你又逆向引用本身。匹配將以最后一個逆向引用做為引用。把重復的逆向引用迭代。
◦否定式向前查看
■匹配一個在下面的列表出現的字符“/?”
■Between 2 and unlimited times, as many times as possible, giving back as needed (greedy)
◦匹配一個在下面的列表出現的字符
■一個字符 其范圍是a到z之間
■一個字符 其范圍是A到Z之間
■一個字符 其范圍是0到9之間
■字符 “-”
■一個字符 是“._%&=/?”其中的一個
•斷言在字符串的末端位置
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清苑县| 天镇县| 城固县| 渝中区| 鄂托克旗| 新余市| 敖汉旗| 清新县| 穆棱市| 安仁县| 中宁县| 二连浩特市| 拉萨市| 两当县| 鹤庆县| 加查县| 连山| 乃东县| 穆棱市| 雷波县| 喜德县| 黄浦区| 北票市| 江安县| 乌拉特前旗| 台北县| 天全县| 确山县| 布尔津县| 龙海市| 徐闻县| 营山县| 宁明县| 高清| 兰州市| 宜章县| 冕宁县| 眉山市| 馆陶县| 桃园市| 托克逊县|