javascript - 用正则表达式解释 javascript 代码

标签 javascript regex

我在浏览项目源代码时导航到一个文件。它是一个 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/

相关文章:

javascript - Apps 脚本 - 无法在 html 模板的 js 函数中使用 google.script.run?

php - 删除阿拉伯语中的垃圾字符

javascript - javascript表单验证中的可访问性

php - 如何删除所有 div 标签,但不删除其内容? (使用 contenteditable ="true",HTML5)

regex - 如何使用正则表达式添加千位分隔符?

c# - 正则表达式 [\S 而不是 [[\S?

javascript - 在不重置插入符号(光标)位置的情况下修改内容可编辑的 div 中的文本

php - 文件和目录同名 PHP

javascript - 如何在不移动另一个分辨率的情况下将文本保持在顶部

javascript - 将 Chartjs 的 php sql 值检索到 jquery/ajax 中