1、// 数字、字母、符号,至少2种,6-18位 var a = /^(?![0-9]+$)(?![a-zA-Z]+$)(?![\W_]+$)[0-9A-Za-z\W_]{6,18}$/; (?![0-9]+$) 预测该位置后面不全是数字 (?![a-zA-Z]+$) 预测该位置后面不全是字母 (?![\W_]+$) 预测该位置后面不全是符号 [0-9A-Za-z\W_] {6,18} 由6-18位数字、字母、符号组成
1、// 数字、字母、符号,至少2种,6-18位 var a = /^(?![0-9]+$)(?![a-zA-Z]+$)(?![\W_]+$)[0-9A-Za-z\W_]{6,18}$/; (?![0-9]+$) 预测该位置后面不全是数字 (?![a-zA-Z]+$) 预测该位置后面不全是字母 (?![\W_]+$) 预测该位置后面不全是符号 [0-9A-Za-z\W_] {6,18} 由6-18位数字、字母、符号组成