ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    JS 正则则必须同时包含字母大写和小写和数字和特殊字符

    Dec 22, 20227 min read
    function checkPassword(password) {
      // 这个正则表达式表示:必须包含大小写字母、数字和特殊字符,且同时包含大写和小写字母
      const pattern = /^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[@$!%*#?&])[A-Za-z\d@$!%*#?&]*$/;
      return pattern.test(password);
    }
    
    console.log(checkPassword('AbcdefgH123#')); // true
    console.log(checkPassword('abcdefgH123#')); // false
    
    

    相关文章

    无法从 varlibrpm 打开软件包数据库

    在CentOS中使用rpm命令安装epel*时遇到无法从/var/lib/rpm打开软件包数据库的错误,解决方法是重新构建rpm数据库。

    ffmpeg m4a 转mp3

    使用ffmpeg命令将位于/Users/pan/Downloads/的input.m4a文件转换为使用libmp3lame编码的output.mp3文件。

    ubuntu zerotier配置

    在Ubuntu上配置ZeroTier,通过安装和加入网络,实现设备间的虚拟局域网连接,并设置网络访问控制为私有以增强安全性。

    开源等于免费?

    开源软件源代码公开,可免费获取但可能需支付额外服务费用,且商业利用受许可证限制,不完全等同于免费。

    docker 开启 mysql服务

    使用Docker命令在本地测试环境中启动MySQL服务,映射3306端口并设置root密码为123456。