簡體   English   中英

從xmlhttp數組javascript變量中刪除[和]

[英]Removing [ and ] from xmlhttp array javascript variable

我已經看過很多這樣的例子,但我似乎無法使其正常工作。

我有["15"] ,想刪除["]並只留下數字。

我已刪除"

pickupsuburbcode = pickupsuburbcode.replace(/['"]/g, ''); 

所以現在我有[15]

但是現在我被困住了。

只需在正則表達式字符類中包含[] ,並進行適當的轉義即可

'["15"]'.replace(/['"[\]]/g, ''); // '15'

不要將其視為刪除[" ,而應將其視為挑選數字。

 var match = '["15"]'.match(/\\d+/); console.log(match[0]); 

但是,為什么要嘗試這樣做? 如果這是JSON,請不要嘗試使用regexp對其進行解析。 相反,只需解析它並提取您想要的內容:

 var result = JSON.parse('["15"]'); console.log(Number(result[0])); 

暫無
暫無

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

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