Я пытаюсь заменить что-то вроде «порядка = высота?», И я знаю, что это можно легко сделать так:Javascript заменить регулярное выражение любой символ
data = 'height'
x = '?order=' + data
x.replace('?order=' + data, '')
Но проблема в том, что знак вопроса может иногда быть амперсанд .. То, что я действительно хочу сделать, это сделать пустой ли амперсанд первый символ или знак вопроса, так в основном ли
?order=height
&order=height
можно сделать пустую строку
@ GOTO0, я обновил свой вопрос и забыл упомянуть, что высота должна быть переменная, которая конкатенируется –
Если ваша строка выглядит как 'http: //example.com? order = 1 & foo = 2', когда вы удаляете'? order = 1', вы остаетесь с 'http: //example.com&foo=2 ', что недействительно URL (после «com» должно быть «?», А не «&»). Вы уверены, что это то, что вам нужно? –
Да, я уверен .... –