社区
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地址@前面什么都没有,是怎么通过匹配的。
希望大家可以帮忙解答一下。
...全文
293
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写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_22041917
2018-04-15
打赏
举报
回复
@老鼠拧刀满街找猫 非常感谢解答,没有注意到正则表达式的优先级问题,受教了。
老鼠拧刀满街找猫
2018-04-15
打赏
举报
回复
这是你的正则匹配的结果
要改为以下这样
^[a-z0-9\.]+\@[a-z0-9]+\.(com|org)$
优先级问题,或者关系的你得用括号括起来
正则表达式
本文介绍了
初级
正则表达式
语法,如.、[]、*等符号的匹配规则,还给出了组合匹配的示例,包括匹配邮件地址、合法数字、合法日期格式等。同时指出匹配合法数字时原
正则表达式
不严谨的
问题
及解决办法,这些语法可用于shell环境下grep等命令。
Python 网络爬虫 009 (编程) 通过
正则表达式
来获取一个网页中的所有的URL链接,并下载这些URL链接的源代码
本文介绍了如何使用Python的
正则表达式
从网页中提取所有URL,并下载这些链接的源代码。通过讲解
初级
代码、解决相对链接
问题
以及避免重复爬取,逐步构建了一个完善的网络爬虫程序。
sed
初级
学习手册(修订版)
该手册为 sed
初级
学习修订版,介绍了 sed 是流编辑器,可对输入流进行文本转换和编辑,有批量处理等特点。阐述了基本语法、命令、地址范围、
正则表达式
,给出实用示例、高级功能,还解决常见
问题
并提供快速参考表,助于高效文本处理。
Python面试题_
初级
版
本文涵盖了Python面试中常见的
初级
和中级
问题
,包括Python语法、数据结构、异常处理、内存管理、数据库操作、
正则表达式
、Django ORM等,旨在帮助应聘者全面准备Python后端开发面试。
正则表达式
系列之
初级
入门篇
本文是
正则表达式
初级
入门,介绍了字符匹配的规则、字符组、量词、贪婪与非贪婪匹配、分支逻辑、位置匹配及ES2018的新特性,还讲解了括号与捕获组的概念,帮助初学者掌握
正则表达式
的基础用法。
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章