
特殊字符是如这样的 @#¥%……&*
1 taogen Aug 22, 2019 via Android 一看你就是来求一个正则表达式的 |
2 enjoyCoding Aug 22, 2019 一看你就是来求一个正则表达式的 |
3 Rwing Aug 22, 2019 ^.*(?=.{15,})((?=.*[!@#$%^&*()\-_=+{};:,<.>]){1})(?=.*\d)((?=.*[a-z]){1})((?=.*[A-Z]){1}).*$ |
4 notreami Aug 22, 2019 根据经验,正则性能没有字符判断性能高。 |
5 seven777 Aug 22, 2019 密码复杂度真的是解决问题的方法吗?! 需要变态复杂度的密码,不知道被使用者骂过多少次了!? |
8 rqxiao OP @enjoyCoding (狗头) |
9 nikandaoleshenme Aug 22, 2019 什么? 不少于 15 位长度密码? 我的万能密码 123456 不能用了? 什么 dzt 服务? 不用了,告辞 |
10 unicloud Aug 22, 2019 via iPhone 可以的 |
11 geelaw Aug 22, 2019 用计算理论意义下的正则表达式(增加 [] 单选的快速写法)可以得到一个长度为 1338985 的表达式,它可以用这个代码生成 https://gist.github.com/GeeLaw/351fade372ae059ccf1fa83746068fb5 该表达式大概是 ([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~]([!-\/:-@\[-`{-~][!-\/:-@\[-`{-~]*([A-Z]([A-Z]|[!-\/:-@\[-`{-~])*([a-z]([a-z]|[A-Z]|[!-\/:-@\[-`{-~])*[0-9]|[0-9]([0-9]|[A-Z]|[!-\/:-@\[-`{-~])*[a-z])|[a-z]([a-z]|[!-\/:-@\[-`{-~])*([A-Z]([a-z]|[A-Z]|[!-\/:-@\[-`{-~])*[0-9]|[0-9]([0-9]|[a-z]|[!-\/:-@\[-`{-~])*[A-Z])|[0-9]([ 等等等等 |