请问对于js正则表达式如何产生并不理解该如何继续学习?

发布于 2022-09-01 19:47:33 字数 77 浏览 15 评论 0

学习《javascript高级程序设计》,学到reg对象,但只知道对象方法,,并不知道邮箱正则格式验证的表达式产生机理。。。该咋学习啊。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我们的影子 2022-09-08 19:47:33

试一下以遊戏的形式学習,个人觉还挺好玩的: Regex Golf

图片描述

EDIT:
刚刚看到一篇关於用regex去check email的blog post,可能有点偏题,不过里面也有关於email regex的实例等资料:

Stop Validating Email Addresses With Regex SEPTEMBER 6, 2012
Just stop, guys. It’s a waste of your time and your effort. Put down your Google search for an email regular expression, take a step back, and breathe. There’s a famous quote that goes:

Some people, when confronted with a problem, think, “I know, I’ll use regular expressions.” Now they have two problems. — Jamie Zawinksi

大意是说要根据RFC-compliant的正式email addr定义去写regex是很不切实际的,因为复杂度太高。他建议只抓"@",再加一个email addr确认栏在前端,最后加上后台的确认信机制就行了。他也议用一些前瑞纠错庫mailcheck.js

轻拂→两袖风尘 2022-09-08 19:47:33

实在理解不了,跳吧,没必要死揪着一个点

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文