我需要檢查我的密碼是否包含一個數字和一個字符。密碼應至少包含一個數字和一個字符
輸入形式
<input class="form-control" data-validate="required,minlength[8],alphaNumeric" id="password" name="password" placeholder="password" type="text">
下面是我jQuery的驗證方法。
jQuery.validator.addMethod("alphaNumeric", function (value, element) {
return this.optional(element) || /^[0-9a-zA-Z]+$/.test(value);
}, "password must contain atleast one number and one character");
的問題是,上述正則表達式不驗證對於其中password
應包含至少一個數字和一個字符的標準。
Uncaught語法錯誤:無效的正則表達式:/ ^(?= \ D * \ d)((?= [^ az] * [az])[0-9a-z] + $ /未終止的組 – Mathew 2014-09-01 10:54:25
對不起一個錯字,它現在是固定的。 – anubhava 2014-09-01 11:02:40