Shouldn't this RegExp work?

后端 未结 4 634
醉酒成梦
醉酒成梦 2021-01-27 02:37
testString = \"something://something/task?type=Checkin\";

patt = new RegExp(\"something\\/(\\w*)\\?\");
match = patt.exec(testString);
document.querySelector(\'#resultR         


        
4条回答
  •  情书的邮戳
    2021-01-27 03:12

    You would need to escape the slash in regex literals, and the backslash in string literals which you create regexes from:

    var patt = /something\/(\w*)\?/g;
    // or
    var patt = new RegExp("something/(\\w*)\\?", 'g');
    

    I strongly recommend the first version, it is more readable.

提交回复
热议问题