社区
JavaScript
帖子详情
小白关于正则表达式的初级问题
qq_22041917
2018-04-15 09:10:03
代码如下
var re = /^[a-z0-9\.]+\@[a-z0-9]+\.com|\.org$/i;
var mail = "@voyager.org";
var bl = re.test(mail);
console.log(bl);
我想问一下匹配为什么会通过呢?返回的是true。
正常不应该是以至少一个【字母、数字或点】开头才对吗?
这个测试的email地址@前面什么都没有,是怎么通过匹配的。
希望大家可以帮忙解答一下。
...全文
206
2
打赏
收藏
小白关于正则表达式的初级问题
代码如下 var re = /^[a-z0-9\.]+\@[a-z0-9]+\.com|\.org$/i; var mail = "@voyager.org"; var bl = re.test(mail); console.log(bl); 我想问一下匹配为什么会通过呢?返回的是true。 正常不应该是以至少一个【字母、数字或点】开头才对吗? 这个测试的email地址@前面什么都没有,是怎么通过匹配的。 希望大家可以帮忙解答一下。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_22041917
2018-04-15
打赏
举报
回复
@老鼠拧刀满街找猫 非常感谢解答,没有注意到正则表达式的优先级问题,受教了。
老鼠拧刀满街找猫
2018-04-15
打赏
举报
回复
这是你的正则匹配的结果
要改为以下这样
^[a-z0-9\.]+\@[a-z0-9]+\.(com|org)$
优先级问题,或者关系的你得用括号括起来
相关推荐
从
初级
到精通Photoshop
小白
学习Photoshop可由此教程入手,
【数据库】Hive SQL
正则表达式
进阶二(regexp_extract函数进阶使用)
在之前文章中(文章如下),
小白
有讲过正则的三个函数,替换、截取等操作。在工作中,又遇到了其他的
问题
,这里做一个进阶的讲解文章,欢迎遇到类似
问题
的小伙伴一起学习交流。
初级
用法参照下面的文章 Hive SQL
正则表达式
进阶一(regexp的三个函数)https://blog.csdn.net/Jarry_cm/article/details/87272189 场景一 有以下几...
python博客园_Python 有哪些好的学习资料或者博客?
我在简书的文章,整理一下给大家发出来。针对纯
小白
用户。 针对纯
小白
用户。 针对纯
小白
用户。前几天整理了一下自己学Python时候的资料,今天也一并分享出来。还是之前的说过的,这里只适合
初级
或者未入门的
小白
,想看高阶内容的可以再等等,闲下来我会把高级内容放上来。入门准备Python是什么Python有什么特点Python能做什么Python安装Python基础知识中级进阶基础语法函数
正则表达式
高级技...
正则表达式
初级
理解
正则表达式
初级
理解
小白
初级
面试
问题
总结---html.css部分
BFC规则,W3C标准,h5c3特性
发帖
JavaScript
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
8.7w+
社区成员
22.4w+
社区内容
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2018-04-15 09:10
社区公告
暂无公告