实现思路
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个辅助函数。带详细注释。
AiWork简介
AIWork是一款安卓和IOS手机的自动化测试开发引擎,采用免root技术,自研IDE代码编辑器,自研图色引擎2.0,自研agent adb代理模式,自研hid硬件自动化,脚本代码采用javascript脚本代码(rhino引擎),提供了众多的工具,方便自动生成js代码。
AiWork开发文档
在官方文档的基础上,进行重新排版和优化。
一个优雅的文档,对于开发体验的提升,是效果显著的。
永久域名:aiwork.wiki
1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
飞云脚本圈: 586333520
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » AiWork获取手机里的全部短信列表,按时间逆序排列,返回指定应用的4或6位验证码
飞云脚本圈: 586333520
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » AiWork获取手机里的全部短信列表,按时间逆序排列,返回指定应用的4或6位验证码