RegExp和Node JS

时间:2016-03-30 15:08:59

标签: javascript regex node.js

这不是一个问题,只是一个分享我的解决方案的输入。 在我的脚本中,我有一个regExp用空格替换url。在javascript中,此代码运行良好,但不在节​​点js

var urlExp = new RegExp("(ht|f)tps?:\/\/\S*","gi");
var newString = myString.replace(urlExp, " ");

我测试的每个模式在https://regex101.com/#javascript上都能正常工作。 经过多次使用不同RegExp模式的测试后,我仍然遇到同样的问题。 有时第一个url部分匹配,sometine没什么匹配。

1 个答案:

答案 0 :(得分:0)

解决方案是:

var urlExp = /(ht|f)tps?:\/\/\S*/gi;
var newString = myString.replace(urlExp, " ");