随笔分类 -  JS正则表达式

摘要:解析多行字符 有的时候我们需要在文本中解析,这个时候需要解决匹配多次和换行的问题,通过一个例子来看看吧。 愤怒的小鸟 我们看一下愤怒的小鸟里面的人物介绍: 【红色小鸟】(红火) 体型小,重量轻,攻击弱,无特效,可在滚动时消灭绿猪。适合攻击玻璃与木头,攻击混凝土较弱。(关卡1 1) 【蓝色小鸟】(蓝冰 阅读全文
posted @ 2016-03-02 10:45 Xiaohu1986 阅读(79) 评论(0) 推荐(0)
摘要:每一个小鸟都很愤怒,因为我们还不会分组作战 我们还是用小鸟们做例子,来学会使用分组 我们希望把格式变成 分析字符串 1. 需要进行多行全局搜索,前后需要无字符,所以要用上 。 2. 需要取出名字,【[\u4e00 \u9fa5]+】 3. 需要拿到外号,([\u4e00 \u9fa5]+) 4. 需 阅读全文
posted @ 2016-03-02 10:45 Xiaohu1986 阅读(218) 评论(0) 推荐(0)
摘要:问题 假设我开了一个创业公司,现在邀请一批老伙伴加入公司,一起吃饼。这时候我收到了这些回复: 1. ok, i will do it 2. okie dokie 3. Ahooy, Okay!!! 4. why sure, i can go 5. arrr, yes matey 6. My answ 阅读全文
posted @ 2016-03-02 10:44 Xiaohu1986 阅读(260) 评论(0) 推荐(0)
摘要:匹配邮箱 在《正则表达式1-字符串匹配种》,我们知道如何去匹配名称了,现在来看看一个更复杂的例子,邮箱吧。 我们看一下这个邮箱的组成 405062429@qq.com 405062429是邮箱名称,qq.com是域名。 点 我们如何匹配呢?看看这个行不行 好像可以,但是‘405062429@qq+c 阅读全文
posted @ 2016-03-02 10:43 Xiaohu1986 阅读(177) 评论(0) 推荐(0)
摘要:为什么需要正则表达式,他虎在哪 想象一下在网页上我们需要用户输入邮政编码,比如我的家乡安徽省马鞍山当涂县 243100 邮政编码是由6个数字组成的。我们如何判断用户输入的是合法的邮政编码呢?如果没有正则表达式,可能会这样写: 通过这个例子,我们说说正则表达式的好处: 1. 这个函数如果用正则表达式就 阅读全文
posted @ 2016-03-02 10:42 Xiaohu1986 阅读(290) 评论(0) 推荐(0)