`
全冠清
  • 浏览: 51664 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

几个小正则

阅读更多
//url解析
var url = 'http://weibo.com/u/1130985012/home?wvr=5#123456';
var re = /^(?:([a-zA-z]+):)?(\/{0,3})([0-9.\-a-zA-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/;
var result = re.exec(url)
console.log(result)
var names = ['url','protocol','slash','host','port','path','query','hash']
for(var i=0;i<names.length;i++){
	console.log(names[i]+':'+result[i])
}

//数字格式化
str.replace(/(\d{1,3})(?=(\d{3})+(?:$|\.))/g, "$1,")

//日期格式化
v.replace(/^(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})$/,'$1/$2/$3 $4:$5:$6')

//email
/^(\w)+(\.\w+)*@(\w)+((\.\w{2,3}){1,3})$/;

分享到:
评论

相关推荐

    python正则表达式匹配不包含某几个字符的字符串方法

    今天小编就为大家分享一篇python正则表达式匹配不包含某几个字符的字符串方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    几个常用的经典正则表达式

    几个经典正则表达式,有时需要的时候又想不起来具体怎么写,收藏起来,以便查找

    java正则的小test

    随便写了几个java正则的应用,包括正则是否匹配,以及小的正则提取数据,是爬虫的基础

    Linux中几个正则表达式的用法.doc

    正则表达式就是用于匹配每行输入的一种模式,模式是指一串字符序列。拥有强大的字符搜索功能。也非常方便的搜索过滤出我们想要的内容。

    C# 正则应用之——最全的日期正则表达式 没有之一

    前几天在CSDN多个版块看到需要日期正则的帖子,所以整理了这篇文章,和大家一起讨论交流,如有遗漏或错误的地方,还请大家指正。 日期正则一般是对格式有要求,且数据不是直接由用户输入时使用。因应用场景的不同,...

    正则表达式学习资料

    这是自己写的关于几个正则表达式的例题,欢迎学习交流

    正则表示测试器 用于调试正则表达式

    正则表示测试器 用于测试自己做的...之前为了调试正则表达式还要写一段代码运行,现在正则狗就可以方便的调试正则表达式了,并且还包含几十个常用的正则表达式。 软件需要运行在 .net 2.0上面,否则软件无法正常运行。

    正则表达式学习手册

    用于正则表达式的入门学习,简单明了,常用的几个正则表达式的格式及使用相关例子。

    linux shell 正则表达式(BREs,EREs,PREs)差异比较.docx

    在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他...但是随着逐渐发展,后来扩展出以下几个类型。基本的正则表达式 扩展的正则表达式 Perl 的正则表达式

    Oracle通过正则表达式分割字符串 REGEXP_SUBSTR的代码详解

    position :起始位置,从第几个字符开始正则表达式匹配(默认为1) occurrence :标识第几个匹配组,默认为1 modifier :模式(‘i’不区分大小写进行检索;’c’区分大小写进行检索。默认为’c’) SELECT REGEXP_...

    很齐全的正则表达式

    很详细的正则表达式,最后面写了几个比较常用的几个例子。

    一个java正则表达式工具类.txt

    一个java正规表达式工具类 关键字: 一个java正规表达式工具类 猛然想起两年写了一个java的正规表达式的java工具类,分享一下,有...在这是junit测试单元类我就不提交了,在main()方法中有几个小测试,有兴趣自己玩吧.

    正则表达式

    2、 String类也提供了几个和正则表达式有关的几个特殊方法 1) Boolean matches(String regex):判断该字符串是否匹配指定的正则表达式。 2) String replaceAll(String regex,String replacement):返回该字符串中...

    正则表达式.ipynb

    简单梳理了一下python正则表达式的几个函数

    php正则表达式

    个正则表达式是个特定格式化模式可以用来找出个串在另个串中使用情况几个编程语言包括Visual Basic,Perl,JavaScript和PHP都支持正则表达式希望在这篇入门指导结束Mitchell(作者自己)可以让你在PHP中 能应用些基本...

    精通正则表达式~~~

    几句题外话... 146 测试引擎的类型... 146 匹配的基础... 147 关于范例... 147 规则1:优先选择最左端的匹配结果... 148 引擎的构造... 149 规则2:标准量词是匹配优先的... 151 表达式主导与文本主导... ...

    正则表达式30分钟入门教程

    和通配符类似,正则表达式也是用来进行文本匹配的工具,只不过比起通配符,它能更精确地描述你的需求——当然,代价就是更复杂——比如你可以编写一个正则表达式,用来查找所有以0开头,后面跟着2-3个数字,然后是一...

    正则表达式在javascript中的几个实例.txt

    正则表达式在javascript中的几个实例.txt

    老裴帮助关于常用的几个JS正则表达的练习

    NULL 博文链接:https://phf123456-yeah-net.iteye.com/blog/711697

Global site tag (gtag.js) - Google Analytics