如何使用Javascript为以下字符串编写正则表达式。
[Account].&[1]+[Account].&[2]+[Account].&[3]+[Account].&[4]
T需要以下输出格式
1,2,3,4
去掉所有的字符串和特殊字符。
最佳答案
/\[(\d+)\]/g
这将返回包含字符串中所有数字的数组,然后您可以使用
,
作为分隔符将其连接。var string = "[Account].&[1]+[Account].&[2]+[Account].&[3]+[Account].&[4]";
var numbers = string.match(/\[(\d+)\]/gi);
alert(numbers.join(','));