是数字、字母和特殊字符组成:
public static void main(String[] args) { String s ="122~!@#$%^&*()222222a"; String r = "^(?=.*\\d.*)(?=.*[a-zA-Z].*)(?=.*[-`~!@#$%^&*()_+\\|\\\\=,./?><\\{\\}\\[\\]].*).*$"; ((r)); } 字符串 必须由 字符+数字+特殊字符 组成,否则 为 false
String s ="122~!@#$%^&*()222222a"; s ="122as_weewr"; String r = "^(?=.*\\d.*)(?=.*[a-zA-Z].*)(?=.*[-`~!@#$%^&*()_+\\|\\\\=,./?><\\{\\}\\[\\]].*).*$"; ((r));
改造了一下,必须是字符和数字组成:
s ="abcdefjd1"; r="^(?=.*\\d.*)(?=.*[a-zA-Z].*).*$"; ((r));
javascript:
var opwd = new ({ blankText : false, inputType : 'password', maxLength : 20, minLength : 3, fieldLabel : '确认密码', allowBlank : false, regex:/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i, regexText:'密码必须是8位以上的字母和数字的混合组成' });