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