簡體   English   中英

如何使用javascript正則表達式刪除帶有數字和特殊字符的字符串?

[英]How to remove strings with numbers and special characters using javascript regular expressions?

var string = "[Account0].&[1]+[Account1].&[2]+[Account2].&[3]+[Account3].&[4]";
var numbers = string.match(/(\d+)/gi);
alert(numbers.join(','));

這里的支出是:0,1,1,2,2,3,3,4

在這里,我需要用數字和特殊字符消除所有字符串。

您能幫我嗎,輸出是否有解決方案:1,2,3,4

謝謝,

拉賈塞卡

快速簡便的解決方案可能是

var numbers = string.match(/\[\d+\]/gi); // numbers = ['[1]', '[2]', '[3]', '[4]'];
alert(numbers.join(',').replace(/[\[\]]/g, ''));

暫無
暫無

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

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