正则表达式使用javascript来删除特殊字符

Regular expression using javascript for removing the special characters

本文关键字:删除 特殊字符 javascript 正则表达式      更新时间:2023-09-26

如何使用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(','));

这将为您提供一个提取的数字数组:

var ar1 ='[Account5].&[1]+[Account6].&[2]+[Account7].&[3]'.match(/'['d+']/g);

断言你只提取括号之间的数字:

var ar2 = ar1.map(function (elt) { return elt.replace(/'[('d+)']/, "$1"); });

尝试这个

yourString.replace('[^a-zA-Z0-9 -]', '');