欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 前端技术 > javascript >内容正文

javascript

北妈每日一题:JS从无序乱码找我要的数字!

发布时间:2025/3/15 javascript 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 北妈每日一题: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从无序乱码找我要的数字!的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。