我在浏览项目源代码时导航到一个文件。它是一个 JavaScript 文件,包含以下内容:
var Tools = {};
...
Tools.EMAIL_ADDR_PATTERN = /\w+@[a-zA-Z0-9_-]+?(?:\.[a-zA-Z]{2,6})+/gim;
EMAIL_ADDR_PATTERN 是什么类型?为什么要大写?怎样才能被调用呢?
这可能很简单,但是我的 js 知识非常有限。
最佳答案
这就是它看起来的样子。一个regular expression literal分配给变量 Tools.EMAIL_ADDR_PATTERN
。大写没有什么特别的,它可能是代码中模拟常量的约定。
关于javascript - 用正则表达式解释 javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24737096/