-3
这不是一个问题,只是一个输入来分享我的解决方案。 在我的脚本中,我有一个regExp用空白字符替换url。在JavaScript此代码的工作很好,但不是在节点JSRegExp和Node JS
var urlExp = new RegExp("(ht|f)tps?:\/\/\S*","gi");
var newString = myString.replace(urlExp, " ");
每个模式,我测试工作正常上https://regex101.com/#javascript。 经过多次RegExp模式测试后,我仍然有同样的问题。 有时第一个url部分匹配,sometine没有任何匹配。
@Wiktor这是不一样的情况下!我认为这是V8特有的 –
你应该在构造函数表示法中使用反斜杠。这在任何JavaScript中都很常见。 –