要求:數字和英文字母的組合,必須至少含有一個大寫英文字符,至少一小寫英文字符,至少一個一個數字,不包含特殊字符,8-31位。下面是我的正則校驗password: /(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]{8,31}/如果剛輸入的字符滿足既包含大小寫英文字母,又包含數字,后面接特殊字符是檢驗成功的,但正常是不可以的。比如字符串 hjHghdhgd45HGHJ45#$%^&*,是檢驗成功的,但這樣是錯誤的。指點這個正則到底問題在哪
正則表達式校驗,不包含特殊字符,只包含英文和數字的組合
千萬里不及你
2018-12-21 19:14:42