Javascript 替换空白空白并将字符串放入新数组
我想删除所有空格和特殊字符,并将ever nummer放入一个新数组中,如下所示:Javascript 替换空白空白并将字符串放入新数组,javascript,Javascript,我想删除所有空格和特殊字符,并将ever nummer放入一个新数组中,如下所示:var numbers=['17'、'9'、'18'、'4A'] 这就是我所做的删除空白和特殊字符的工作,但是如何将其清理干净并放入数组中呢 var str = "(17 - 9), (18 - 4A)" str.replace(/[()-\s]/g, ''); 输出:“179184a”您可以使用split方法,它返回一个数组: var myArray = str.replace(/[()-\s]/g, '').
var numbers=['17'、'9'、'18'、'4A']代码>
这就是我所做的删除空白和特殊字符的工作,但是如何将其清理干净并放入数组中呢
var str = "(17 - 9), (18 - 4A)"
str.replace(/[()-\s]/g, '');
输出:“179184a”
您可以使用split方法,它返回一个数组:
var myArray = str.replace(/[()-\s]/g, '').split(',');
不要把它看作是移除多余的东西,而只把它看作是抓住你想要的东西
var输入=“(17-9)、(18-4A)”;
//匹配一行中有一个或多个数字或字母的任何内容
变量模式=/[\da-z]+/gi;
变量输出=输入。匹配(模式);
控制台日志(输出)代码>不清楚你在问什么。您的输入和期望的输出是什么?很好,我不知道有一个匹配方法可以用来搜索字符串与正则表达式的匹配。@SHUMAcupcake很高兴我能向您展示它。它经常派上用场。尤其是在这种情况下。