社区
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地址@前面什么都没有,是怎么通过匹配的。
希望大家可以帮忙解答一下。
...全文
220
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)$
优先级问题,或者关系的你得用括号括起来
python爬虫学习课件
1、爬虫基础入门(爬虫介绍、分类和原理、http和https的请求和响应、chrome抓包说明) 2、爬虫核心技巧(http请求库和requests、
正则表达式
) 3、爬虫
初级
技能(爬虫框架Beautiful soup、json模块与jsonpath、爬虫...
小白
前端工程师需求各种网址
你可以在[CSDN](https://blog.csdn.net/ZYC88888/article/details/98479629)上找到关于
正则表达式
的实用教程。 版本控制是开发中的关键环节,[码云](www.gitee.com)和[GitHub](www.github.com)是全球最受欢迎的代码...
python
小白
基础练手代码
5. **字符串操作**:Python的字符串支持丰富的操作,如切片、连接、格式化和
正则表达式
匹配。 6. **模块与导入**:学习如何使用import语句引入标准库或第三方库,以及如何编写和使用自定义模块。 7. **面向对象...
18-20爬虫代码V3.1_爬虫_
4. **
正则表达式
(Regex)**:用于匹配和提取网页中的特定文本模式。 5. **数据存储**:如如何将抓取的数据保存至文件(CSV、JSON等格式)或数据库(如SQLite、MySQL)。 6. **异常处理**:学习如何编写健壮的代码...
关于
正则表达式
初级
,你看一下就全知道了
1.
正则表达式
的介绍 在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:邮箱、图片地址、手机号码等,这时候想匹配或者查找符合某些规则的字符串就可以使用
正则表达式
了。 2.
正则表达式
概念 正则...
JavaScript
87,988
社区成员
224,725
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章