• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >正则表达式 > 让URL只允许一些字符的正则表达式

让URL只允许一些字符的正则表达式

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了url正则表达式,正则表达式匹配url,php url正则表达式,java正则表达式 url,正则表达式验证url等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
譬如 限制只允许正则出现以下的
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之间
■字符 “-”
■一个字符 是“._%&=/?”其中的一个
•断言在字符串的末端位置 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 匹配URL的正则表达式(推荐)
  • 让URL只允许一些字符的正则表达式
  • php 正则表达式提取网页超级链接url的函数
  • php利用正则表达式取出图片的URL

相关文章

  • 2017-05-11Dreamweaver 正则替换(返回调用值)
  • 2017-05-11MyEclipse删除网上复制下来的来代码带有的行号(正则去除行号)
  • 2017-05-11一个特牛的日期时间判断正则表达式
  • 2017-05-11CFC4N小试php正则表达式
  • 2017-05-11editplus EmEditor和searchandreplace正则表达式
  • 2017-05-11关于内容的分离,正则抽出图片(一定要加精哦)
  • 2017-05-11ASP 正则表达式的应用使用说明
  • 2017-05-11浅谈正则表达式(Regular Expression)
  • 2017-05-11JS 正则表达式判断各个浏览器代码详解
  • 2017-05-11用Javascript正则实现url链接的解析类

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • JScript中正则表达函数的说明与应用
    • 深度分析正则(pcre)最大回溯/递归限制
    • js正则表达式之$1$2$3$4$5$6$7$8$9属性,返回子匹配的结果
    • 你不一定知道的关于JavaScript的正则表达式
    • 数据库中使用正则表达式小结
    • JS正则表达式一条龙讲解(从原理和语法到JS正则)
    • js正则表达式常用函数详解
    • JavaScript正则表达式校验非负整数实例
    • Java用正则表达式如何读取网页内容
    • php中正则表达式中的特殊符号

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有