//用正则肯定是最快的,如果不用正则,可以把b按位拆分成数组。逐个判断筛选数字。
var a = 1;
var b = ".wr234suudfg8";
var arr = b.split('');
var temp = '';
for(var i in arr){
var v = parseInt(arr[i]) || -1;
if(v != -1){
temp += v;
}
}
console.log(a + parseInt(temp));
两种方式可以实现
1:使用replace函数替换
var str="hello world!";
str=str.replace("l","");
即使用空串替换某一个字符串,则是可以实现去除指定字符串功能
2:使用字符串分割函数在聚合
var str="hello world!"
var items=str.split("o")
会得到一个数组,数组中包括利用o分割后的多个字符串(不包括o)
var newStr=items.join("");
会得到一个新字符串,将数组中的数组使用空串连接成一个新字符串