gpt4 book ai didi

c# - 与任何特殊字符匹配的强密码正则表达式

转载 作者:行者123 更新时间:2023-12-04 13:15:20 25 4
gpt4 key购买 nike

我需要进行以下检查以进行强密码验证:

  • 至少7个字符
  • 至少1个大写字符(A-Z)
  • 至少1个数字(0-9)
  • 至少一种特殊字符

  • 我找到并调整了RegEx,就像这样(对不起,我丢失了引用...):
    ^.*(?=.{7,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@'#.$;%^&+=!""()*,-/:<>?]).*$

    它以 C#的形式工作,除了我需要匹配任何特殊字符的事实外,我的意思是任何。换句话说,我需要“特殊字符”为 ,但数字和小写/大写字母组成。

    编辑:

    为了清楚起见,让我们考虑重音 特殊字符,因此在此问题的上下文中, éñ等应视为特殊字符。

    最佳答案

    ^.*(?=.{7,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9]).*$

    关于c# - 与任何特殊字符匹配的强密码正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2044136/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com