Alb*_*elB 0 javascript regex replace
我已经阅读了提供RegEx的其他页面,但该帖子在我的测试中似乎没有用.我只是想page=X从url字符串(/search?page=2&some_var=foo)中删除该部分.
当我尝试这个:
urlStr = req.url
urlStr.replace(/&foo(=[^&]*)?|^foo(=[^&]*)?&?/, '')
Run Code Online (Sandbox Code Playgroud)
它不会删除页面部分.如果我将页面移动到字符串的末尾或中间,则RegEx选民工作.
任何人都有更好的Reg Ex解决方案?我只会有一些查询字符串,所以我很确定我不会遇到边缘情况.