簡體   English   中英

如何從 jquery 的序列化字符串中刪除空格?

[英]How to remove spaces from a serialized string for jquery?

var queryString = $('#formname').serialize();
$.post(queryString, function(data) { ...

請求 URL 有時會變成

http:\\domain.com\\page.php?parm=1&contr y=2&...

如何去除國家文本中的空格? 我試過了

 queryString.replace(/\s/g, '')


.trim 

但沒有成功..

謝謝,

replace工作正常。 只是字符串是不可變的,因此您必須直接存儲或使用replace的結果,因為它不會更新您的變量

快速說明:在您的 URL 中未轉義反斜杠有點奇怪,但是......呃,那是你的。

 const url = 'http:\\domain.com\\page.php?parm=1&contr y=2&...'; console.log(url.replace(/\\s/g, '')); console.log(url);

順便說一下, trim只會刪除外部空間。

 const str = ' Hello World! '; console.log(str); console.log(str.trim());

我相信使用trim()可以,trim()去掉不必要的空格

yourstring.trim()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM