gpt4 book ai didi

javascript - 如果一组不匹配,如何设置 NULL?

转载 作者:行者123 更新时间:2023-11-28 15:13:43 24 4
gpt4 key购买 nike

我有这个正则表达式:

var match  = /^[\s\S]*(?:^|\r?\n)\s*(\d+)(?![\s\S]*(\r?\n){2})/m.exec(val);
var before = Number(match[1]) + 1;

现在,当没有任何匹配时,我遇到了以下错误:

Uncaught TypeError: Cannot read property '1' of null

我该如何解决这个问题?我想我必须设置 NULL 而不是 match[1]

最佳答案

试试这个:

var before = (match === null) ? 1:匹配[1]

如果没有找到匹配项,这会将 before 设置为 1,否则应返回正确的匹配项。

关于javascript - 如果一组不匹配,如何设置 NULL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35096523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com