Arrays 使用Javascript操作数组
我使用下面的脚本来验证字符串Arrays 使用Javascript操作数组,arrays,regex,Arrays,Regex,我使用下面的脚本来验证字符串 var m; var re = /([7]{1}[8,5]{1}[0-9]{2}[ ][0-9]{3}[ ][0-9]{3})[a-zA-Z0-9_.\- ]*([0-9]{6})/; // VW MQB if ((m = re.exec(value)) !== null) { if (m.index === re.lastIndex) { re.lastIndex++; } return m; } 结果是一个数组。现在,我想删除所有值中的空格。此
var m;
var re = /([7]{1}[8,5]{1}[0-9]{2}[ ][0-9]{3}[ ][0-9]{3})[a-zA-Z0-9_.\- ]*([0-9]{6})/; // VW MQB
if ((m = re.exec(value)) !== null) {
if (m.index === re.lastIndex) {
re.lastIndex++;
}
return m;
}
结果是一个数组。现在,我想删除所有值中的空格。此外,我想在最后一个值前加一个0。
是否可以在不解散阵列的情况下创建新阵列
谢谢你的帮助
是否可以在不解散阵列的情况下创建新阵列
当然,只需使用一个循环:
var n;
for (n = 0; n < m.length; ++n) {
m[n] = m[n].replace(/ /g, ""); // Remove spaces
}
m[m.length-1] = "0" + m[m.length-1]: // Add "0" before last entry