看直播到底能博取哪些

十分帐号是不是合法

荒废的光阴

就像上边分析的同样,出去长半衰期的事体,大部分正是本人浪费的小运。

  1. 除去在印度的30天,一年有8038个时辰,
  2. 除去每一日睡眠的7小时作者按长来算了,笔者估计小编的平均睡眠时间达不到7钟头,共2345小时。
  3. 删除四十几个星期的劳作时间,我的干活时间算9时辰,包涵清晨在内,而官方除去四月份的假期一共有8天,共2088钟头。
  4. 去除每一天洗澡,刷牙,洗脸的小运,一天算半小时。其实本身有时候会偷懒,不自然是天天都会洗澡的,共167时辰。
  5. 看动漫的时日,差不离一天半小时,作者事先分析了,笔者把那么些算做中半衰期的事务,共167钟头。
  6. 看剧的时刻,在本身追过的剧里面,作者以为就琅琊榜(作者是16年才补的这么些剧)算是值得看的,共40小时。
  7. 部分琐事,比如加班啊(小编很少加班,不过多少迟走10-二十五分钟还是很宽泛的),天天再给一钟头思考人生?算个500钟头,很丰富了。
  8. 实在自个儿也考虑过把外出时刻算进去的,可是本身的动静自己很领悟,作者大部分的读书时光都以用出游的这一点日子换成的,所以照旧无法把出游时间也减小了。

如此一算,得出的时刻是某些啊?

2434小时

what?要不要那样夸张,不算不精通,一算吓一跳。平均算下来,二个星期就会浪费肆16个钟头,多少个礼拜浪费掉的年月就等于作者干长半衰期的总时间长度了。

先说说网上流传的版本:
^[a-zA-Z][a-zA-Z0-9_]{4,15}$
(字母开端,允许5-16字节,允许字母数字下划线)
界定必须以字母起始未来总的来说不合适,比如QQ登录平台
界定不能够以下划线初始也从未须求,比如百度就允许,因而不难点
矫正如下:
var ruser = /\w{4,16}/

纵向的时光分析

从毕业开端分析吧:
凡事小编不记得的政工就都当成时间被荒废了,究竟小编都不记得了,那绝大恐怕是短半衰期的作业了吗。

二月份:这么些月笔者刚到都城实习,因为加盟了合作社的大数据团队,所以立即自己是想好好学数学,学机器学习的(不过本人一般什么都没学到,机器学习的书都以那种看了初阶就看不下去的情状),这些月笔者还记得的业务是:

  1. 看了一本精进

只记得那一个了,别的真的想不起来了。

七月份:那几个月初叶正儿八经工作了,初阶小编先是个项目,那段时日:

  1. 看了一本大潮之巅
  2. 看了一本数学之美
  3. 练习了1肆拾捌分钟(磨炼软件上的记录)

七月份:项目上的tech lead给推荐了两边书,就开首看了:

  1. 看了一本落实情势
  2. 在某多少个星期二切磋了下docker的采纳办法(估算合起来就2小时吗)
  3. 锻炼了330分钟

十二月份:那个月项目甘休了,笔者还在尊敬那几个项目

  1. 看了一本代码整洁之道
  2. 笔者回忆是从这一个时候开头追诛仙TV剧的。
  3. 锻炼了190分钟。
  4. 和小伙伴通过了刚出来的Divinity: Original Sin
    2

    对于这些游乐,固然本人不理解里面包车型客车剧情(看不懂英文),不过和同伴一起玩的照旧很神采飞扬的。

四月份:那个月是自小编去印度培养和练习的三个月,感觉这几个月还是很有意义的,不仅锻练了土耳其共和国语,也拉长了队敏捷了接头:

  1. 看了一本Head First
    Java
    因为事先完全没用过Java,不过培养和陶冶须要运用Java所以就看了。
  2. 每一天都在念书新知识。
  3. 每一天的波兰语训练。
  4. 学会了狼人杀。
  5. 交了一一国家的爱侣。

5月份:此前看的书都以在大巴上形成的,那几个月起头市内出差,能够打车,在车上就少了一些都以睡眠了。同时,这么些月小编记得很驾驭,作者生了一场病,然后就再也不想干任何事情了:

  1. 患病前操练了68分钟。

10月份:延续了10月份的累累

  1. 零零散散地练习了肆拾玖秒钟。

八月份:继续颓唐,由于回家度岁,趁着那段时日,看了一本书:

  1. CSS权威指南

二月份:这么些月肯定是自笔者最劳碌的7个月了:

  1. 上外籍教授课25节(一节贰拾7分钟合计12.5钟头)
  2. 锻炼了540分钟(合计9小时)
  3. 背葡萄牙语单词34肆拾七分钟(合计57.5钟头)

5月份:那几个月买的外籍教授课上完了,所以打算休息一下下,结果休息过头了。

  1. 背意大利语单词1510分钟(合计25小时)
  2. 看了半本亲密关系

6月份:这么些月也很懊恼

  1. 看完了剩余的亲密关系
  2. 背越南语单词三千分钟(合计33钟头)

八月份:也等于前几天那个月了,相比好的扭转是土耳其共和国(Türkiye Cumhuriyeti)语单词背比十一月份多了,可是书是一本都没看

  1. 背德语单词3400秒钟(合计56时辰)
  2. 花时间写了二个和谐的博客
  3. 锻炼了1小时

10分国内电话号码

总结

地点的这么些分析可以算是在瞎扯,然而,有几许是不会变得。那就是笔者本人渴望做出改变,小编不想再持续浪费这么多日子了。对于自个儿来说,看直播是一件很不便于停下来的事,一旦先河了,就会平素看到睡觉。所以,笔者必然肯定要适可而止看直播,假设感到到日前的本人太累了,想要一件高收入,短半衰期事件了,那么自身须要尽恐怕把看直播这些动机放在最后。实在可怜,也要把看直播的时光布署在快睡觉前,这样到了上床的时间点,作者也只好去睡觉,而不会无期限地看下去了。

复制代码 代码如下:

未来

发这篇博客正是要监督协调,小编打算每种星期都来那边打卡,记录下本身每一周的可行时间,近来的打算是减掉三分之一的浪费时间,也便是800钟头,那样分到每一个星期就大概是1三个钟头。加上原来的7钟头,相当于一起23时辰。提前画好10周的报表:

1 2 3 4 5 6 7 8 9 10
15h 周记1 24h 周记2 22.8h 周记3 25.2h 周记4 29.2h 周记5 23.9h 周记6

网上流传的本子很好用:
[1-9][0-9]{4,}
评注:腾讯QQ号从10000开始

细思恐极

前面大学刚结束学业的时候自个儿写过一篇博客,叫做对此大学4年的反思

随即本身抱着“觉悟的心”,想要在其后的时日好好学习,好好努力。可是,貌似什么都形成,今后总括一下,笔者到底在这一年多的年月里面干了些什么吧?说到此处小编恍然想起来一年前的团结给一年后(是二零一八年)的自笔者写过一封信,让我们先看看那封信写了些什么:

今天是2016年3月29日,我在知乎上看到一个帖子说你想对三年前的自己说什么。三年前,我刚进大学,当时觉得大学有4年可以好好挥霍,其实不然,大学就两年半,到了大三的下学期就要开始找实习了。就因为我悠哉了两年,所以找实习挂了,所以我想对三年前的自己说一句:“别的都没错,不要睡懒觉啊,把睡觉的时间拿来干什么都好,比如锻炼啊,比如看书啊,睡觉真的8小时足以!”
所以对你我也想说一句,这两年我应该没有睡很多懒觉吧?
再然后,好好想想我现在想做的事情你做到了么,什么时候做到的?
1:毕设什么时候做好的,做的好吗?
2:有找到C++的工作吗?
3:effective modern C++翻译完了吗?
4:编译原理看完了吗?
5:算法导论看完了吗?
6:日语学了吗?
7:高数,线代,概率论,离散数学都学了吗?

至今来一条一条地解析一下:

  1. 毕设肯定是办好了,可是做的不是很圆满。(0.5)
  2. C++的工作,没有找到,不仅没找到,小编早已有快1年没有用过C++了,都快忘记了。(0)
  3. 一年里面就翻译了1.5章,当时通讯的时候,我早已翻译过了26章,剩下16章,随意算一算,就完了了9%。(0.09)
  4. 编写翻译原理完全没看。(0)
  5. 算法导论,除去最终一大章,别的都算是看过了一次。(0.8)
  6. 丹麦语连五十音都还没学完。(0.01)
  7. 那么些数学大概都还平素不学。(0)

哇,小编这一年到底干了些什么哟。这几个职分合起来,算0.1都过度吗。也正是说笔者一心没有做这几个职分。

那么,笔者的岁月去何地了?

匹配Email地址的正则表明式

来总括一下:

  1. 计算看了7本书,遵照本人的看书速度,根据一本书大致15钟头来算,则须要10五个小时
  2. 背土耳其(Turkey)语单词:175个钟头
  3. 锻炼:23小时

加起来才299钟头
也正是说,除去在印度的1个月(365-30=335)作者连每一日花一钟头的岁月来投入到“长半衰期的作业”都尚未完成!!那真是一件很愚昧的业务。
而是,从前本身只是大略觉得自个儿浪费了不少日子,却尚未当真了然过自家终归利用了多少时间,浪费了不怎么日子,又是以什么样花样浪费掉的。

相个中中原人民共和国邮政编码

横向的日子分析

本身干过的低受益值,短半衰期的事:

  1. 无头脑地浏览网页

本身干过的高受益值,短半衰期的事:

  1. 看直播
  2. 看b站的游艺板块
  3. 看TV剧。

本身干过的高受益值,中半衰期的事(小编自己加的,作者认为那么些业务不属于长半衰期,也不属于短半衰期):

  1. 看动漫。
  2. 玩游戏。

自己干过的低收益值,长半衰期的事:

  1. 锻炼。
  2. 背保加阿里格尔语单词。
  3. 看书。

作者干过的高收益值,长半衰期的事:

  1. 在印度作育。

好的,干的事情分析完了,但是实际的时光分配是怎么样吧?

先说说网上流传的本子:
[a-zA-z]+://[^\s]*
粗糙,没有对UCRUISERL中逐一块实行分组
校勘如下(又一段网上流传的本子):
var _url = “^((https|http|ftp|rtsp|mms)?://)?” //

思考

对于这些嫌疑,笔者想起了当时在采铜老师那看看的纯收入4象限(找了一个网址:您有没有贴心的知识想推荐给年青人?):

  1. 高受益值、长半衰期事件:找到自个儿的真爱、学会一种有效的盘算方式、完毕3次影象深入的远足、与大牛实行一场绕梁之音的说道;
  2. 高收益值、短半衰期事件:买一件风尚的衣服、玩一午夜手游、吃一顿大餐、看AV撸管;
  3. 低受益值、长半衰期事件:练一时辰书法、背诵一首诗、背牢十三个单词、看一本草从新典小说、读懂历史学作品的一个章节、多重复1遍技术演习、认真地东山再起一封友人的邮件;
  4. 低收益值、短半衰期事件:挑起或加入三回互连网掐架、漫无指标地网上闲逛刷乐乎、使用微信陌陌和讯等开始展览成功率非常低的勾结。

看直播就属于第①点—高受益值,短半衰期的小运。

在尚未仔细考虑那件事以前,小编一心没有想过看直播会对本人造成多么大的熏陶,未来精心揣摩,真的很可怕,用二个语形容就是“细思恐极”!

作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:nuysoft@gmail.com
宣称:本文为原创小说,如需转发,请申明来源并保存原来的文章链接。
后文预先报告:jQuery中的正则表明式分析

博客已经搬迁到这里啦

常用的数字正则(严刻匹配)
正则 含义
^[1-9]\d*$ 匹配正整数
^-[1-9]\d*$ 匹配负整数
^-?[1-9]\d*$ 匹配整数
^[1-9]\d*|0$ 匹配非负整数(正整数 + 0)
^-[1-9]\d*|0$ 匹配非正整数(负整数 + 0)
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 匹配正浮点数
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 匹配负浮点数
^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ 匹配浮点数
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
匹配非负浮点数(正浮点数 + 0)
^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
匹配非正浮点数(负浮点数 + 0)

至于那浪费到底值得吗?

其实在洗澡的时候本身就已经获得结论了,也想要过发那篇博客的含义了。小编当即获得的下结论就是,那几个浪费太没意义,太不值得了。就像本身一初叶说的那样:作者早已完全记不得笔者三个月或许说一礼拜前看直播获得的欢畅了,小编竟然连内容都统统忘记了,所以,笔者干嘛还要浪费时间看直播呢(当然那里只针对小编看的那体系型的直播—游戏直播)。

再者自身也想过,现在的本人干吗要悉心为其后的作者“工作呀”,难道以往的本人就不须求兴奋么?所以,小编必然也不可能全做一些低收益值、长半衰期事件,作者也亟需让前些天的本人赢得确切的欢悦。对本人的话,看动漫和看直播获得的入账是相同的,而看动漫的半衰期比看直播长很多,3个事例正是,笔者明天依然记得“这是时局石之门的选择”,记得“立于浮华之世,奏响天籁之音”,记得很多动漫的内容,这一个皆以很久从前看过的了,可是,这一个都是属于自身的遗产,深藏在自己的脑海中了。

本人也想过,短半衰期的作业还有怎么样毛病,那正是它们不能跟上大家的步伐,什么意思啊?就是假诺大家的心智成长了,那么部分短半衰期的事物就变得毫无意义了,就比方说,小编一旦有一天突然不希罕看直播了,我的喜欢成为旅游了,那么看直播的工作将对自家起不到其余救助,因为作者对直播的内容都忘光了,然而,换来别的长半衰期的事物就有用了,二个身强体壮的肉身能让本身不远千里,3个口流利的意大利语能让作者和别人顺畅地交换。

本人还想过,短半衰期的事务是或不是也有用处,比如说和爱人合伙玩一晌午手游,那是或不是就增加了和恋人的情愫,同时朋友或然对今后的你有帮衬。但是对象是不会因为和您多玩了须臾间的手游就时有爆发质变的,该帮你的业务依然会帮您,不想帮您的事务也是不会帮你的。反而,假若您能用这时刻提高一下协调,是否你的岗位在爱人心里也升高了,终归她会想着以往会要求您的支援。

所以综合来看可能要做一些“就算兴趣变了,不过仍是能够对之后起到赞助“的业务,假若能找到那样的高收益值、短半衰期事件,那就去做呗。小编能体悟的多少个那样的例子:

  1. 玩游戏玩得十分屌,成了职业运动员。
  2. 看动漫,望着望着,打算本身出随笔,画漫画。
  3. 看b站视频,本人成了up主。

莫不是自身的视野相比较狭窄,可是自个儿能体会领悟的那个东西并不是真正意义上仅靠高受益值、短半衰期事件就能成的,它们只是敲门砖,进门后,你要么要干很多众多低收益值、长半衰期事件(勤苦练技术,练文笔,画技,做摄像的技能等),或然是因为那是爱好,那就成了高收益值、长半衰期事件,那正是最棒的了。

复制代码 代码如下:

背景

本人是二个很欣赏看直播的人,经常收工归来吃晚饭的时候以为没事干就会打开直播,边吃边看,然后就一发不可收拾。1个夜晚就都用来看直播了。
自小编也是3个很欢跃在沐浴的时候想难点的人,今日洗浴的时候小编就在考虑,小编看了这么久的直播自个儿终归获得了怎么样?第②反响正是热情洋溢,或然说是“一时半刻的开心”?因为对于当今的自个儿来说,笔者一度完全记不得笔者二个月也许说一星期前看直播获得的欣喜了?笔者顶多就能记住刚刚看完的直播,看到rookie开竞猜能或不能够杀拾2个,然后输惨了,看rookie直播确实很喜出望外。

但是,那种业务本身过两日就记不清了,小编到底图的什么啊?

复制代码 代码如下:

测试:
rurl.exec( ‘baidu.com’ ) // [“baidu.com”, undefined, undefined,
undefined, undefined, “baidu.com”, undefined, “baid”, undefined,
undefined, “”, “”, undefined]
rurl.exec( ‘http://baidu.com‘ ) //
rurl.exec( ‘http://www.baidu.com‘ ) // [“http://baidu.com“, “http://”,
“http”, undefined, undefined, “baidu.com”, undefined, “baid”, undefined,
undefined, “”, “”, undefined]
rurl.test( ‘baidu’ ) // true
总的来说有个别也好用,有待学习TODO。

常用字符串正则

 

 

复制代码 代码如下:

先介绍下Email的条条框框:local-part@domain
 local-part最长64,domain最长253,总市长最长256
 local-part能够动用任意ASCII字符:
 大小写英文字母 a-z,A-Z
 数字 0-9
 字符 !#$%&’*+-/=?^_`{|}~
 字符 .不能够是首先个和最后一个,无法延续出现两回
 可是多少邮件服务器会拒绝包罗有特殊字符的邮件地址
 domain(域名)仅限于2陆个英文字母、13个数字、连词号-
 连词号-不可能是率先个字符
 一流域名(com、cn等)长度为2到陆个
先说说网上流传的本子:
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
() 莫名奇妙的分组,假诺只分组不记录,能够动用(?:)
@\w domain无法包蕴下划线_
\w+([-.]\w+)* 拔尖域名不切合规则
创新如下:
var remail =
/^([\w-_]+(?:\.[\w-_]+)*)@((?:[a-z0-9]+(?:-[a-zA-Z0-9]+)*)+\.[a-z]{2,6})$/i
remail.exec( ‘nuysoft@gmail.com’ ) // “nuysoft@gmail.com”, “nuysoft”,
“gmail.com”]
remail.exec( ‘nuysoft@gmail.comcomcom’ ) // null
remail.exec( ‘nuysoft@_gmail.com ) // null
考订后的正则有如下局限性:

不帮助中文邮箱、中文域名,之所以不在当中扶助是因为笔者个人的欢腾倾向,反感那类华而不实的玩意
 不支持特殊符号,防止非邮件服务器拒绝,借使急需,可以加上。
参照小说:
http://en.wikipedia.org/wiki/Email\_address
http://baike.baidu.com/view/119298.htm

先说说网上流传的本子:
\d{15}|\d{18}
d{15}
\d{18} 能够断定,不过有个别粗糙
从身份证能够分析出地点、生日、性别等,因而特别说美素佳儿(Friso)下:
 身份证规则
华夏的身份证为1两人(一代)或二十一位(二代),不一致在于二代证只是在一代证的第7个人数字前加了19和在末尾加了1人验证码
 将1五个人升高为二11人,并分析贰九人号码组合(地址、生日、性别)
代码如下:
function parseID(ID) {
if ( ID.length == 15 ) {
// 升级为18位
ID = ID.substr( 0, 6 ) + “19” + ID.substr( 6 );
// 前1三个人对应的周全
var rank = [
“7”, “9”, “10”, “5”, “8”, “4”, “2”, “1”, “6”, “3”, “7”, “9”, “10”, “5”,
“8”, “4”, “2”
];
// 前17为加权除以17后的余数对应的末梢1人身份证号码
var last = [
“1”, “0”, “X”, “9”, “8”, “7”, “6”, “5”, “4”, “3”, “2”
];
// 加权和
for ( var i = 0, sum = 0, len = ID.length; i < len; i++)
sum += ID[ i ] * rank[ i ];
// 加上最后一个人
ID += last[ sum % 11 ];
}
if ( ID.length != 18 ) return null;

先说说网上流传的本子:
<(\S*?)[^>]*>.*?</\1>|<.*? />
*?
*代表0个或多少个,?表示0个或一个,三个叠加起来标识0个多个,与*的功效重合
(\S*?) 标签的尺寸必须大于0,由此不可能用*?
|<.*?\/>
没有分组,不恐怕获得以<div/>那种自关闭格式书写的标签
</\1>
<.*? />
有的标签是不停歇的,比如<br><hr>,因而不可能强制关闭
核对如下:
var rtag = /^<([a-z]+)\s*\/?>.*(?:<\/\1>)?$/i
rtag.exec( ‘<-div></-div>’) // null
rtag.exec( ‘<div>abc’) // [“<div>abc”, “div”]
其一表明式也不完美,比如第贰条测试语句,这么写是为了能领取中包蕴了文件内容的标签,假若要严刻匹配,可重新修改为:
var rtag = /^<([a-z]+)\s*\/?> (?:<\/\1>)?$/i //
去掉了中等的.*
其一正则的利用范围仅限于简单的价签匹配、提取,不可能匹配嵌套标记。

网上流传的版本很好用:
\d{3}-\d{8}|\d{4}-\d{7}
评注:匹配方式如 0511-4405222 或 021-87888822

匹配首尾空白字符的正则表达式

非常双字节字符(包罗汉字在内)

周边运用的正则是[\u4e00-\u9fa5],但那几个界定并不完整。例如:
/[\u4e00-\u9fa5]/.test( ‘⻏’ ) // 测试部首⻏,重返false
基于Unicode 5.0版编码,要精确的判断叁当中文字符要包括:
范围 含义 范围 含义
2E80-2EFF CJK 部首补充 2F00-2FDF 康熙帝字典部首
3000-303F CJK 符号和标点 31C0-31EF CJK 笔画
3200-32FF 封闭式 CJK 文字和月份 3300-33FF CJK 包容
3400-4DBF CJK 统一表意符号扩大 A 4DC0-4DFF 易经六十四卦符号
4E00-9FBF CJK 统一表意符号 F900-FAFF CJK 兼容象形文字
FE30-FE4F CJK 包容格局 FF00-FFEF 全角ASCII、全角标点
为此,正确的匹配普通话字符正则表明式为:
var rcjk =
/[\u2E80-\u2EFF\u2F00-\u2FDF\u3000-\u303F\u31C0-\u31EF\u3200-\u32FF\u3300-\u33FF\u3400-\u4DBF\u4DC0-\u4DFF\u4E00-\u9FBF\uF900-\uFAFF\uFE30-\uFE4F\uFF00-\uFFEF]+/g;
假使不指望匹配标点、符号,在正则中去掉对应的范围即可:
三千-303F CJK 符号和标点 FF00-FFEF 全角ASCII、全角标点

2.4 常用正则表明式
在网上找到一篇广为流传的稿子《常用正则表达式》,逐一分析,不足地方举行补缺和改正。

var match = rid.exec( ID );
return match ? {
ID : ID,
area : match[ 1 ],
y : match[ 2 ],
m : match[ 3 ],
d : match[ 4 ],
sex : match[ 5 ] % 2
} : null;
}
限制:
 那里只是解析出了地址代码,怎么着将代码转换为实际地址请问度娘。

重回对象中的sex为1(男)或0(女),并未做转换,如若页面显示须要,能够这么转换:sex
? “男” : “女”
测试:
console.info( parseID( “142327840821047” ) );
console.info( parseID(“142327198408210470” ) );
参考资料:
http://baike.baidu.com/view/118340.htm\#1

网上流传的版本很好用:
[1-9]\d{5}(?!\d)
评注:中中原人民共和国邮政编码为伍个人数字

匹配IP地址

复制代码 代码如下:

 

 

相当身份证

[^\x00-\xff],能够用来测算字符串的长短(3个双字节字符长度计2,ASCII字符计1),代码示例如下:
console.info( “abc”.replace( /[^\x00-\xff]/g,”aa” ).length ) // 3
console.info( “汉字”.replace( /[^\x00-\xff]/g,”aa” ).length ) // 4
console.info( “abc汉字”.replace( /[^\x00-\xff]/g,”aa”).length ) // 7

匹配汉语字符

先说说网上流传的本子:
^\s*|\s*$
能够去除行首行尾的空白字符,例如:
‘ \t \n\r abc \t \n\r ‘.replace( /^\s*|\s*$/g, ” ) // abc
但是用\s*不可能判断出字符串是或不是在上马或结尾处有\s,例如:
/^\s*|\s*$/.test( ‘abc’ ) // true
校勘如下:
^\s+|\s+$
‘ \t \n\r abc \t \n\r ‘.replace( /^\s+|\s+$/g, ” ) // abc
/^\s+|\s+$/.test( ‘abc’ ) // false

 

在网上找到一篇广为流传的稿子《常用正则表明式》,逐一分析,不足地方实行补给和修正

 

复制代码 代码如下:

 

复制代码 代码如下:

复制代码 代码如下:

复制代码 代码如下:

 

 

复制代码 代码如下:

 

卓绝网址UQX56L的正则表明式

正则 含义 补充
^[A-Za-z]+$ 匹配由2四个英文字母组成的字符串 或 /^[a-z]+$/i
^[A-Z]+$ 匹配由2四个英文字母的大写组成的字符串
^[a-z]+$ 匹配由2四个英文字母的小写组成的字符串
^[A-Za-z0-9]+$ 匹配由数字和二十多少个英文字母组成的字符串
注意\w包涵下划线_
^\w+$ 匹配由数字、二十四个英文字母或许下划线组成的字符串
常用数字正则和常用字符串正则,是最中央的正则应用,读者能够当作入门的演练,试试能否快速的读懂当中的意思。

匹配腾讯QQ号

 

 

  • “(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?” //
    ftp的user@
  • “(([0-9]{1,3}.){3}[0-9]{1,3}” // IP形式的URL- 199.194.52.184
  • “|” // 允许IP和DOMAIN(域名)
  • “([0-9a-z_!~*'()-]+.)*” // 域名- www.
  • “([0-9a-z][0-9a-z-]{0,61})?[0-9a-z].” // 二级域名
  • “[a-z]{2,6})” // first level domain- .com or .museum
  • “(:[0-9]{1,4})?” // 端口- :80
  • “((/?)|” // a slash isn’t required if there is no file name
  • “(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$”;
    var rurl = new RegExp( _url, ‘i’ );

 

复制代码 代码如下:

复制代码 代码如下:

先说说网上流传的版本:
\d+\.\d+\.\d+\.\d+
\d 数字没有限制
改进如下:
var rip =
/^(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])$/;
rip.test( “192.168.1.1” ) // true
rip.test( “0.0.0.0” ) // true
rip.test( “255.255.255.255” ) // true
rip.test( “256.255.255.255” ) // false
更进一步增多分组:
var rip2 =
/^([01]?\d{1,2}|2[0-4]\d|25[0-5])\.([01]?\d{1,2}|2[0-4]\d|25[0-5])\.([01]?\d{1,2}|2[0-4]\d|25[0-5])\.([01]?\d{1,2}|2[0-4]\d|25[0-5])$/;
rip2.exec( “192.168.1.1” ) // [“192.168.1.1”, “192”, “168”, “1”,
“1”]
rip2.exec( “0.0.0.0” ) // [“0.0.0.0”, “0”, “0”, “0”, “0”]
rip2.exec( “255.255.255.255” ) // [“255.255.255.255”, “255”, “255”,
“255”, “255”]
rip2.exec( “256.255.255.255” ) // null

复制代码 代码如下:

复制代码 代码如下:

匹配HTML标记的正则表明式