gpt4 book ai didi

javascript - RegExp.test 返回 false,即使它应该是 true

转载 作者:行者123 更新时间:2023-12-02 16:31:16 24 4
gpt4 key购买 nike

我正在尝试将这个简单的代码写入 chrome live test,但无法让它返回 true。

var regExS = new RegExp("\d+x\d+");
regExS.test(" 240x120 (399.00)");

即使我将值更改为“240x120”,它也会返回 false。我一直在谷歌上搜索并四处寻找,但无法解决它。

最佳答案

var regExS = new RegExp("\d+x\d+"); 的结果是 /d+xd+/
从字符串构建正则表达式时,您需要转义反斜杠:

var regExS = new RegExp("\\d+x\\d+");

或者你可以使用正则表达式文字

var regExS = /\d+x\d+/;

关于javascript - RegExp.test 返回 false,即使它应该是 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28276938/

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