• 注册
  • 前端后端 前端后端 关注:0 内容:26

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

  • 查看作者
  • 打赏作者
    • 前端后端
    • Lv.14
      帅气冲天

      问题前言

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

      解决方案

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

      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}$/

      使用说明

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

      请登录之后再进行评论

      登录

      我关注的论坛

      暂没有数据

    • 发布内容
    • 做任务
    • 实时动态
    • 偏好设置
    • 帖子间隔 侧栏位置: