AiWork获取手机里的全部短信列表,按时间逆序排列,返回指定应用的4或6位验证码

实现思路

1、获取短信列表,获取到短信的内容、手机号、接收时间等信息
2、遍历列表,获取到指定应用的所有短信内容,按照时间逆序排列
3、取出最新的一条短信,检查接收时间是否在设定的时间之后
4、提取4或6位的数字验证码

提取短信中的验证码

// 定义短信文本
const message = "【艾米时代】您的注册码为:645974,如非本人操作,请忽略本短信!";

// 使用正则表达式匹配 4 位或 6 位的数字
const regex = /\b\d{4}\b|\b\d{6}\b/g;

// 提取匹配的数字
const matches = message.match(regex);

// 输出匹配的数字
console.log(matches);

代码下载

总共150行左右,全部封装成函数,可直接调用。
包含3个业务函数和3个辅助函数。带详细注释。

已有0人支付

file

1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
EasyClick学习交流①群:737066890
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » AiWork获取手机里的全部短信列表,按时间逆序排列,返回指定应用的4或6位验证码

企业级大数据智能营销管理系统

了解详情