社区
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地址@前面什么都没有,是怎么通过匹配的。
希望大家可以帮忙解答一下。
...全文
232
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地址@前面什么都没有,是怎么通过匹配的。 希望大家可以帮忙解答一下。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_22041917
2018-04-15
打赏
举报
回复
@老鼠拧刀满街找猫 非常感谢解答,没有注意到正则表达式的优先级问题,受教了。
老鼠拧刀满街找猫
2018-04-15
打赏
举报
回复
这是你的正则匹配的结果
要改为以下这样
^[a-z0-9\.]+\@[a-z0-9]+\.(com|org)$
优先级问题,或者关系的你得用括号括起来
python爬虫学习课件
本课件包含: 1、爬虫基础入门(爬虫介绍、分类和原理、http和https的请求和响应、chrome抓包说明) 2、爬虫核心技巧(http请求库和requests、
正则表达式
) 3、爬虫
初级
技能(爬虫框架Beautiful soup、json模块与jsonpath、爬虫持久化存储) 4、爬虫进阶技能(解析器Xpath、爬虫常用工具) 5、爬虫高级技能(反爬虫介绍、图片验证码) 6、Jupyter notebook的使用 适用于想入门学习爬虫的
小白
,可以结合一些教学视频进行理解。
小白
前端工程师需求各种网址
小白
前端工程师需求的各种网址,软件下载网址,资料视频等网址 50题库加练习打字
python
小白
基础练手代码
python基础源代码,可运行,详细知识点
18-20爬虫代码V3.1_爬虫_
适合
小白
的爬虫代码,打包使用,让进阶学习更方便,总有一款帮到你
JavaScript
87,992
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章