密码复杂度正则表达式
原文中文,约2200字,阅读约需6分钟。发表于: 。概述正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。...
正则表达式用于检索和替换符合某个模式的文本。方案1要求密码最短6位,最长16位,可以包含小写字母、大写字母、数字、下划线和减号。方案2要求密码最短6位,最长16位,必须包含1个数字、2个小写字母、2个大写字母和1个特殊字符。方案1简单限定密码,方案2确保密码强壮和安全。