Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 使用Javascript操作数组_Arrays_Regex - Fatal编程技术网

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