【问题标题】:Regex Expression to restrict the space character in a password field using javascript使用 javascript 限制密码字段中的空格字符的正则表达式
【发布时间】:2022-08-18 14:58:27
【问题描述】:

我需要在我正在处理的 MVC 网站上的模型中的属性上放置 RegEx 表达式。

表达的不同部分单独对我来说是有意义的,但我不知道如何将它们组合在一起。

我必须将密码字段限制为字母、大写字母、数字和符号,但不能限制空格字符

然后我需要确保用户满足以下条件

输入必须包含 1 个大写字母 输入必须包含 1 个数字 输入必须包含一个特殊字符。 输入不得包含空格字符

我试过下面的正则表达式,但空格字符验证不起作用

^(?=.*\\d)(?=.*[a-zA-Z]).{8,}$

    标签: javascript asp.net-mvc


    【解决方案1】:

    也许你会得到更多的运气 Regex for empty string or white space 我想它在那里以很多方式得到了回答

    【讨论】:

    • 需要为此 ^(?=.*\d)(?=.*[a-zA-Z]).{8,}$ 正则表达式添加空格验证
    • \s' this is part 显示错误,因为它有一个单引号
    【解决方案2】:
    ^(?=.*\d)(?!.*\s)(?=.*[a-zA-Z]).{8}$
    

    这按预期工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      • 1970-01-01
      • 1970-01-01
      • 2014-06-06
      • 1970-01-01
      相关资源
      最近更新 更多