js截取字符串返回一个数组怎么弄

js里面,比如我有一个字符串“1.2.3.4.5”,我想把所有.截取,返回一个[12345]数组,有啥方法




var str='1.2.3.4.5';
var arr=str.split(".");
//以.为分隔符变数组[1,2,3,4,5]
var newStr=arr.join("");
//以空内容为分隔符变字符串12345
var newArr=[newStr];
//形成数组['12345']

或者




var str='1.2.3.4.5';
var arr=str.split(".");
var newStr=arr.join("");
var newArr=newStr.split()
//以整个字符串直接生成新数组['12345']

这个是字符串型,会有''
望采纳谢谢,

这个是直接[12345],是数值类型,没有''



var str='1.2.3.4.5';
var arr=str.split(".");
var newStr=arr.join("");
var num=newStr-0;
//转成数值类型
var newArr=[num]
//输出为[12345]

望博主采纳,谢谢

var str = '1.2.3.4.5'
let arr= []
let new=str.replace(/./,"")
arr.push(new)
// arr ['12345']
如果想是数字的12345,那就
arr.push(new*1)

如有帮助,麻烦点个[采纳此答案]谢谢^O^

var str = '1.2.3.4.5'
let arr= []     
let new=str.replace(/./g,"")
arr.push(new)
//  arr  ['12345']
如果想是数字的12345,那就
arr.push(new*1)



如有帮助,麻烦点个[采纳此答案]谢谢^O^

var a = "1.2.3.4.5"
var b = a.split(".")

如有帮助,麻烦点个[采纳此答案]谢谢^O^