JS返回只包含數(shù)字類型的數(shù)組實(shí)例分析
本文實(shí)例分析了JS返回只包含數(shù)字類型的數(shù)組實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:
實(shí)現(xiàn)效果如:js123ldka78sdasfgr653 => [123,78,653]
一般做法
分析:
1.循環(huán)字符串每個(gè)字符,是數(shù)字的挑出來拼接在一起,不是數(shù)字的,就給他空的拼個(gè)逗號
2.將新字符串每一位轉(zhuǎn)換為數(shù)組,再次遍歷,存在的挑出來,即得到結(jié)果
var str="js123ldka78sdasfgr653"; var new_str=""; var arr=[]; var arr2=[]; for(var i=0;i<str.length;i++){ var code=str.charAt(i).charCodeAt(); if(code>=48&&code<=57){ new_str+=str.charAt(i); } else{ new_str+=","; } } arr=new_str.split(","); //不寫分隔符就是整個(gè)字符串裝進(jìn)數(shù)組 for(var i=0;i<arr.length;i++){ if(arr[i]){ arr2.push(arr[i]); } } alert(arr2);
正則:
var str="js123ldka78sdasfgr653"; var re=/\d+/g; str=str.match(re); alert(str);
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。
相關(guān)文章
JavaScript實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊后層展開效果的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊后層展開效果的方法,可實(shí)現(xiàn)點(diǎn)擊文字緩慢展開層的效果,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-05-05JavaScript提高網(wǎng)站性能優(yōu)化的建議(二)
這篇文章主要介紹了JavaScript提高網(wǎng)站性能優(yōu)化的建議(二)的相關(guān)資料,需要的朋友可以參考下2016-07-07JavaScript+html5 canvas制作的百花齊放效果完整實(shí)例
這篇文章主要介紹了JavaScript+html5 canvas制作的百花齊放效果,結(jié)合完整實(shí)例形式分析了使用html5的canvas技術(shù)動態(tài)繪制圖形的技巧,需要的朋友可以參考下2016-01-01jstl中判斷l(xiāng)ist中是否包含某個(gè)值的簡單方法
下面小編就為大家?guī)硪黄猨stl中判斷l(xiāng)ist中是否包含某個(gè)值的簡單方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-10JavaScript實(shí)現(xiàn)鼠標(biāo)滑過處生成氣泡的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)鼠標(biāo)滑過處生成氣泡的方法,涉及鼠標(biāo)事件與頁面樣式的相關(guān)操作技巧,需要的朋友可以參考下2015-05-05javascript (用setTimeout而非setInterval)
javascript (用setTimeout而非setInterval)如果用setInterval 可能出現(xiàn) 下次調(diào)用會在前一次調(diào)用前調(diào)用2011-12-12原生Javascript/原生JS修改CSS樣式的4種方式簡單示例
在網(wǎng)頁開發(fā)中我們經(jīng)常會用到JavaScript來操作網(wǎng)頁元素,其中一個(gè)常見的操作就是修改元素的CSS樣式,下面這篇文章主要給大家介紹了關(guān)于原生Javascript/原生JS修改CSS樣式的4種方式,需要的朋友可以參考下2024-03-03