繁体   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