javascript
北妈每日一题:JS从无序乱码找我要的数字!
點(diǎn)擊上方“前端你別鬧”,關(guān)注并星標(biāo)
喜歡我的都關(guān)注我了
北媽每日一題
我需要整齊排列
問題1:有這樣一串雜亂無(wú)章的數(shù)據(jù):
【dahsidoai 213907;a oas198jdo 213089 as13d115】
但我希望它輸出["213907", "198", "213089", "13", "115"]這種有規(guī)律的數(shù)字,請(qǐng)寫出實(shí)現(xiàn)過(guò)程。
我提供參考問題答案:
方案一:利用原始正則+遍歷法,把字符串拆分并塞入數(shù)組
里面用到的方法 split、exec等
方案二:直接利用js的match函數(shù)提取字符串:
?let str = "dahsidoai 213907;a? poas198jdo 213089 as13d115";
?console.log(str.match(/\d+/g));
拓展思考題:有3L和5L水桶各一個(gè),怎樣利用他們?nèi)?L的水?
解題思路參考:
1. 先裝滿3L的桶,將水倒入5L的桶中,再倒?jié)M3L的桶,慢慢往5L的桶里倒
2. 直到5L的桶滿為止,此時(shí)3L的桶中余下的是1L的水.
3. 把5L桶中的水倒光,
4. 然后將剛才3L的桶中剩下的那1L倒進(jìn)5L桶中,
5. 再將3L的桶倒?jié)M后倒入5L桶中,
6. 此時(shí)5L桶中應(yīng)該有4L水
請(qǐng)留言說(shuō)出你的其他答案!
往期北媽每日一題:
1.?請(qǐng)問?++[[]][+[]]+[+[]]?=?多少?
2.?經(jīng)典面試題~我要燒繩子
3.?到底誰(shuí)養(yǎng)了我的魚!
覺得有趣,
就幫忙轉(zhuǎn)發(fā)、傳播吧!
每天只想聽你們說(shuō):小北最帥!
長(zhǎng)按掃碼關(guān)注我
前端你別鬧
總結(jié)
以上是生活随笔為你收集整理的北妈每日一题:JS从无序乱码找我要的数字!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云炬随笔20211022
- 下一篇: 云炬随笔20211023