Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何替换字符串的所有实例'&;用户故事=x';在javascript中使用正则表达式?_Javascript_Regex - Fatal编程技术网

如何替换字符串的所有实例'&;用户故事=x';在javascript中使用正则表达式?

如何替换字符串的所有实例'&;用户故事=x';在javascript中使用正则表达式?,javascript,regex,Javascript,Regex,我有这样的绳子- var string = 'callback&user_story=1&user_story=2&user_story=100&user_story=a&user_story=john'; &user\u story=x(这里x可以是任何东西)可以重复n次 如何用空值替换此”&user_story=x' JS中的正则表达式是什么?正则表达式如下所示: var string='callback&user\u story=1&user\u

我有这样的绳子-

var string = 'callback&user_story=1&user_story=2&user_story=100&user_story=a&user_story=john';
&user\u story=x
(这里x可以是任何东西)可以重复n次

如何用空值替换此
”&user_story=x'


JS中的正则表达式是什么?

正则表达式如下所示:

var string='callback&user\u story=1&user\u story=2&user\u story=100&user\u story=a&user\u story=john';
var re=/&user_story=.*(?=&|$)/g

console.log(string.replace(re)(“”))正则表达式如下所示:

var string='callback&user\u story=1&user\u story=2&user\u story=100&user\u story=a&user\u story=john';
var re=/&user_story=.*(?=&|$)/g

console.log(string.replace(re)(“”))
@harmandepsingkalsi在
var str=“callback&user\u story=1&user\u story=2&user\u story=100&user\u story=a&user\u story=john&joundills\u special\u param=Isthistillhere”上尝试您的代码。它将删除我的附加参数,因此这不是正确的答案。@Joundill,谢谢您指出。注意@Harmandepsingkalsi在
var str=“callback&user\u story=1&user\u story=2&user\u story=100&user\u story=a&user\u story=john&joundills\u special\u param=Isthistillhere”上尝试您的代码。它将删除我的附加参数,因此这不是正确的答案。@Joundill,谢谢您指出。注意!