說我的字符串看起來像這樣...替換字符串的特殊字符爲空字符串
var find = '&roadmap=1';
我想更換該字符串的所有情況在我的網址''
。
url.replace(find, '');
似乎拋出:
uncaught typeerror: url.replace is not a function
我想這是因爲查找字符串本身內的特殊字符。那麼如何從我的網址中刪除&roadmap=1
的所有實例?
說我的字符串看起來像這樣...替換字符串的特殊字符爲空字符串
var find = '&roadmap=1';
我想更換該字符串的所有情況在我的網址''
。
url.replace(find, '');
似乎拋出:
uncaught typeerror: url.replace is not a function
我想這是因爲查找字符串本身內的特殊字符。那麼如何從我的網址中刪除&roadmap=1
的所有實例?
使用下面的代碼:
url.toString().replace(/&roadmap=1/g, '');
這將是關於url
類型。 不管url
是什麼,它不是一個字符串。對於方法replace
來說,它必須是一個字符串。
您可以使用console.log(typeof url);
找出它是什麼。
您可以瞭解更多關於此類型:JavaScript data types and data structures
你至少應該告訴我們url
是什麼變量等,以使我們能夠確保它typeof url // => "string"
因爲替代方法是字符串。
爲什麼'url'類型?你確定它的_string_文字嗎? – Satpal
'window.location.search' @Satpal – Modelesq
發佈一個示例及其期望的輸出! –