正则表达式 您所在的位置:网站首页 wifi六位密码怎么登录 正则表达式

正则表达式

2024-07-09 12:05| 来源: 网络整理| 查看: 265

首先说一下密码必须是6~18位之间的数字,正则表达式为"^[0-9]{6,18}$",其中[0-9]表示必须是数字,{6,18}表示必须在6到18位之间,代码如下:

几种常见的密码校验正则表达式

运行结果如下

几种常见的密码校验正则表达式

接下来是密码中只能包含字母和数字的,正则表达式为:"^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$"其中(?![0-9]+$)表示排除掉只有数字的组合,(?![a-zA-Z]+$)表示排除掉只有字母的组合,[0-9A-Za-z]表示必须有字母或数字,代码如下:

几种常见的密码校验正则表达式

运行结果如下:

几种常见的密码校验正则表达式

下面说一下密码中可以有(可有可没有)特殊字符的组合,正则表达式为"^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z\\W]{6,18}$",其中[0-9A-Za-z\\W]里面的\\W即表示特殊字符,代码如下

几种常见的密码校验正则表达式

运行结果如下

几种常见的密码校验正则表达式

最后介绍一下密码中必须包含字母、数字和特殊字符的,正则表达式为 "^(?![0-9]+$)(?![a-zA-Z]+$)(?![0-9a-zA-Z]+$)(?![0-9\\W]+$)(?![a-zA-Z\\W]+$)[0-9A-Za-z\\W]{6,18}$",其中(?![0-9a-zA-Z]+$)表示排除只有字母和数字的组合,(?![0-9\\W]+$)表示排除只有数字和特殊字符的组合,(?![a-zA-Z\\W]+$)表示排除只有字母和特殊字符的组合,代码如下:

几种常见的密码校验正则表达式

运行结果如下

几种常见的密码校验正则表达式



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有