找到 6691 篇文章 关于 Javascript

如何在 JavaScript 正则表达式中跳过捕获组中的字符?

Rishi Rathor
更新于 2020-06-23 05:07:57

806 次浏览

您无法跳过捕获组中的字符。即使捕获组包含零宽断言等内容,匹配也始终是连续的。示例但是,您可以像以下代码一样访问正则表达式中匹配的组:                    var str = "Username akdg_amit";          var myReg = /(?:^|\s)akdg_(.*?)(?:\s|$)/g;                    var res = myReg.exec(str);          document.write(res[1]);                      

如何获取 JavaScript 异常的堆栈跟踪?

Srinivas Gorla
更新于 2020-06-23 05:12:18

397 次浏览

要获取 JavaScript 堆栈跟踪,只需在代码中添加以下内容。它将显示堆栈跟踪:示例实时演示                    function stackTrace() {             var err = new Error();             return err.stack;          }          console.log(stackTrace());          document.write(stackTrace());                     堆栈跟踪打印在上面。     输出

抛出异常时如何获取 JavaScript 堆栈跟踪?

Shubham Vora
更新于 2022-07-12 14:10:23

3K+ 次浏览

本教程教我们如何在抛出异常时获取 JavaScript 堆栈跟踪。通常,开发人员使用堆栈跟踪来识别程序代码执行期间的错误。但是,我们使用堆栈跟踪来调试程序。使用堆栈跟踪,我们可以了解程序中任何类型的异常,例如构造函数错误、命名错误等,并且可以纠正它们。在我们使用堆栈跟踪分析错误之前,我们应该了解堆栈跟踪的工作原理。调用堆栈跟踪如何工作?堆栈是主要的数据结构,它遵循... 阅读更多

如何在 JavaScript 中捕获语法错误?

Sravani Alamanda
更新于 2022-12-08 10:30:13

1K+ 次浏览

在本教程中,我们将学习如何在 JavaScript 中捕获语法错误。在 JavaScript 中,如果我们在代码中犯任何错误,我们会遇到错误。例如,ReferenceError,即当我们调用代码中不存在的变量时。TypeError 即当我们尝试更改不可变的值或尝试以适当的方式使用变量时。SyntaxError 即当我们尝试解释无效代码时。我们将在下面详细了解此错误。什么是语法错误?当代码中存在故障时会抛出语法错误... 阅读更多

如何捕获所有 JavaScript 错误?

Saurabh Jaiswal
更新于 2023-01-05 15:22:54

11K+ 次浏览

要捕获所有 JavaScript 错误,我们可以使用 window.onerror() 方法,该方法充当全局 try-catch 语句。onerror 事件处理程序是第一个促进 JavaScript 中错误处理的功能。每当页面上发生异常时,就会在 window 对象上触发 error 事件。onerror 事件处理程序提供三条信息来识别错误的确切性质:错误消息 - 浏览器为给定错误显示的相同消息URL - 发生错误的文件行号 - 给定文件中发生错误的行号... 阅读更多

如何使用 JavaScript 删除字符串的两个部分?

Prabhdeep Singh
更新于 2022-11-07 06:05:44

3K+ 次浏览

本教程教我们如何使用 JavaScript 删除字符串两个部分之间的文本部分,基本上,我们给出了两个端点,可以是字符串或字符,我们必须删除它们之间的字符串。在本教程中,我们将使用正则表达式或 JavaScript Regex 来删除两个字符之间的字符串。我们将使用 JavaScript 的 replace() 函数。语法让我们看看使用 JavaScript Regex 在两个字符或给定字符串的子字符串之间删除字符串部分的语法:var ... 阅读更多

编写一个正则表达式以从 JavaScript 字符串中删除所有特殊字符?

Nishtha Thakur
更新于 2020-06-23 05:34:43

604 次浏览

要从 JavaScript 字符串中删除所有特殊字符,您可以尝试运行以下代码:示例                    var str = "@!Welcome to our website$$";          document.write(str);                    // 删除特殊字符          document.write(""+str.replace(/[^\w\s]/gi, ''));                      

如何为多个匹配编写 JavaScript 正则表达式?

Nikitha N
更新于 2020-06-23 05:37:40

138 次浏览

要查找多个匹配项,请编写一个 JavaScript 正则表达式。您可以尝试运行以下代码以实现多个匹配项的正则表达式:示例                    var url = 'https://www.example.com/new.html?ui=7&demo=one&demo=two&demo=three four',          a = document.createElement('a');          a.href = url;          var demoRegex = /(?:^|[&;])demo=([^&;]+)/g,          matches,          demo = [];          while (matches = demoRegex.exec(a.search)) {             demo.push(decodeURIComponent(matches[1]));          }          document.write(demo);                  

如何在 JavaScript 中编写用于删除空格的正则表达式?

Anvi Jain
更新于 2020-06-23 05:40:28

194 次浏览

要删除 JavaScript 中的空格,您可以尝试运行以下正则表达式。它会从字符串中删除空格:示例实时演示                    var str = "Welcome to Tutorialspoint";          document.write(str);                    // 删除空格          document.write(""+str.replace(/\s/g, ''));                       输出

如何使用 JavaScript RegExp 替换字符串?

Prabhdeep Singh
更新于 2022-11-07 06:24:32

3K+ 次浏览

在本教程中,我们将探讨如何使用 JavaScript 中的正则表达式替换字符串中的特定子字符串。有时我们可能希望将字符串中的重复子字符串替换为其他内容。在这种情况下,正则表达式可能会有所帮助。在使用它们来解决我们当前的问题之前,让我们看看正则表达式到底是什么。正则表达式基本上是字符模式,可用于在字符串中搜索该模式的不同出现次数。正则表达式使我们能够在字符流中搜索特定模式... 阅读更多

广告