js返回只包含数字类型的数组实例分析。
效果:js123ldka78sdasfgr653 = > { 12378653 }
一般的做法
分析uff1a
1。循环字符串的每个字符,是数个拼接在一起的,不是数字,给他一个空逗号。
2。将每个新的字符串转换成数组,再遍历,选择的存在,即得到结果。
var str =js123ldka78sdasfgr653 ;
无功new_str = ;
var arr = { };
VaR arr2 = { };
对于(var i = 0;i < str.length;i++){
VaR代码= str.charat(我)CharCodeAt();
如果(代码> = 48code <= 57){
new_str + = str.charat(我);
}
别的{
new_str + =
}
}
(ARR = new_str。分裂); / /写分隔符是整个字符串数组
对于(var i = 0;i < arr.length;i++){
如果(ARR {我}){
arr2.push(ARR {我});
}
}
警报(arr2);
定期:
var str =js123ldka78sdasfgr653 ;
var;
STR = str.match(RE);
警报(STR);
关于感兴趣的读者的Javascript相关内容的更多信息可以看到特别的站点:
希望本文能对javascript程序设计有所帮助。