【问题标题】:Minimum 6 characters, at least one uppercase letter, one lowercase letter, one number and one special character required in jquery [duplicate]jquery中要求至少6个字符,至少一个大写字母,一个小写字母,一个数字和一个特殊字符[重复]
【发布时间】:2021-01-26 11:29:51
【问题描述】:

最少6个字符,至少1个大写字母,1个小写字母,1个数字和1个特殊字符。但是这个正则表达式对我不起作用。代码如下:

$.validator.addMethod("password_regex", function(value, element) 
{
 var password_regex = this.optional(element) || /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@#$!%*?&^(){}])[A-Za-z\d@$!%*?&]{6,}$/.test(value);

 var password_regex = this.optional(element) || /^(?=.{8,})(?=.[a-z])(?=.[A-Z])(?=.[@#$%^&+=]).$/.test(value);

   return password_regex;
        }, 

【问题讨论】:

标签: javascript jquery ajax


【解决方案1】:

感谢您的帮助:以下代码对我有用

var password_regex = this.optional(element) || /^(?=.*?[A-Z])(?=(.*[a-z]){1,})(?=(.*[\d]){1,})(?=(.*[\W]){1,})(?!.*\s).{6,}$/.test(value);
return password_regex;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 1970-01-01
    • 2016-06-04
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多