Javascript regexp 后顾2025年3月18日 | 阅读 5 分钟 后行断言(Lookbehind)使 JavaScript 能够向后移动,使用字符串搜索指定的模式。Lookaround 是前行断言(Lookahead)和后行断言(Lookbehind)表达式的组合。如果输入值出现在另一组字符之后,我们将使用后行断言来引用这组特定的字符。当我们在同一个字符串中查找各种模式时,这很有用。 语法以下语法显示了 JavaScript 正则表达式中的正向后行断言: 以下语法显示了 JavaScript 正则表达式中的负向后行断言: 说明 后行断言有两种类型,如下所示:
示例以下示例显示了正则表达式的正向和负向后行断言。 示例 1 在此示例中,“butter”使用正向后行断言与“fly”或“milk”匹配。当第一个值出现在模式值之后时,输出显示为 true。 输出 下图显示了布尔值作为输出。 ![]() 示例 2 在此示例中,“butter”使用正向后行断言与“fly”或“milk”匹配。我们可以使用后行断言表达式来测试正则表达式。 输出 下图显示了数据值作为输出。 ![]() Example3 在此示例中,“butter”使用负向后行断言与“fly”或“milk”匹配。如果第一个值未出现在最后一个值之后,则输出显示为 true。如果第一个值与最后一个值不匹配,则输出显示为 false。 输出 下图显示了布尔值作为输出。 ![]() Example4 在此示例中,“butter”使用正向后行断言与“fly”或“milk”匹配。 输出 下图显示了布尔值作为输出。 ![]() 示例 5 在此示例中,后行断言正则表达式用于从模式值中获取可用值。我们可以使用控制台(console)选项卡、警告框(alert)和其他输出选项卡来显示后续值。我们可以将 JavaScript 的 match 函数与表达式函数一起使用。这里,输出显示了输入值之后出现的值。 输出 下图显示了可用值作为输出。 ![]() 示例 6 在此示例中,负向后行断言正则表达式用于从模式值中获取可用值。 输出 下图显示了精确值作为输出。 ![]() 支持的浏览器以下浏览器支持 JavaScript 后行断言表达式。
结论JavaScript 后行断言表达式在输入值之后,在字符串值中搜索所需关键字。此表达式用于模式识别和操作。 |
我们可以使用 javascript indexedDB 函数删除数据库中的单个或多个数据。我们可以使用键值或 ID 删除整个数据库行。删除 javascript indexedDB 中数据的过程 下面的步骤有助于删除信息。要删除...
阅读 3 分钟
JavaScript Date.now() 方法 JavaScript Date.now() 函数用于显示自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的时间。它将以毫秒为单位返回值。由于 now() 是 Date 对象的静态方法,因此它始终作为 Date.now() 使用。我们不能使用...
阅读 2 分钟
JavaScript 提供了内置方法来打开和关闭浏览器窗口,以执行其他操作,例如机器人窗口等。这些方法有助于打开或关闭浏览器窗口弹出窗口。以下是窗口方法:open() close() window.open 方法用于打开一个新网页……
阅读 6 分钟
在学习不同的编程语言时,我们都会听说并学习递归概念。在 JavaScript 中,我们也有递归的概念,其中我们使用了递归函数。因此,在本节中,我们将学习递归,并将看到...
阅读 6 分钟
我们可以使用 JavaScript indexedDB 函数在数据库中添加单个或多个数据。indexedDB 数据库使用唯一的列 ID 插入数据,并且递增的列 ID 会根据数据增加列。其他列根据用户需求插入值。这个...
阅读 8 分钟
Polyfill JS为浏览器提供功能,以支持其本身不支持的方法和事件。简单来说,Polyfill JS是一些脚本代码,它提供了在旧版本Web浏览器上支持现代功能的能力。例如,...
阅读 10 分钟
Javascript getModifierState() KeyboardEvent 用于了解键盘上哪些按键被按下。如果按下了修饰键或从键盘上点击了修饰键,则该事件返回 true。我们可以使用按下的、点击的键,并且键盘事件会激活函数。语法 该语法使用了 javascript 标签...
阅读 3 分钟
在 JavaScript 中,italics() 方法用于显示斜体字符串。它使文本类似于 <i> </i>(斜体标签)中的文本。因为 italics() 方法是字符串对象的方法,所以它必须通过特定实例调用...
阅读 2 分钟
前端开发者:是什么?前端开发者,通常被称为前端 Web 开发者,是负责创建界面的专家。为了让他们能够使用所讨论的应用程序,用户需要这个界面。网页设计师是创建...
阅读 3 分钟
使用数组是编程的基本方面。处理数组时,您可能遇到的一个常见任务是从数组中选取随机元素。此任务在各种情况下都很有用,例如洗牌一副纸牌,...
5 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India