• 注册
  • 前端后端 前端后端 关注:1 内容:71

    正则表达式 校验百度网盘分享链接和提取码

  • 查看作者
  • 打赏作者
  • 帅气冲天

    问题前言

    抓取网页中百度网盘下载地址与提取密码信息用到的正则表达式

    解决方案

    百度网盘的分享链接格式如下:

    https: //pan.baidu.com/s/1Cywgda59V-2ofaJlzBHZog

    前面是固定的,后面的字符串由23位的 数字、小写字母、大写字母和中划线组成

    并且好像一定有数字、大写字母和小写字母,中划线不一定有

    正则表达式如下:

    /^https:\/\/pan\.baidu\.com\/s\/(?=.*[a-z])(?=.*\d)(?=.*[A-Z])[a-z-\dA-Z]{23}$/

    提取码就比较简单,由4位数字和小写字母组成,并且一定有数字和字母。

    正则表达式如下:

    /^(?=.*[a-z])(?=.*\d)[a-z0-9]{4}$/

    使用说明

    请根据自己实际情况做相应修改

    请登录之后再进行评论

    登录

    我关注的论坛

    暂没有数据

  • 发布内容
  • 做任务
  • 偏好设置
  • 直达底部
  • 帖子间隔 侧栏位置: