Rumah > Soal Jawab > teks badan
Saya cuba melakukan padanan corak pada input kata laluan, tetapi entah bagaimana HTML mendakwa terdapat ketidakpadanan, manakala JavaScript mendakwa padanan. Menguji regex saya di regexr.com/7gmmi menunjukkan semuanya berfungsi dengan baik...
Apa yang saya terlepas?
<input id="password" type="password" placeholder="密码输入" pattern="/^(?!.*(.){1})(?=(.*[\d]){2,})(?=(.*[a-z]){2,})(?=(.*[A-Z]){2,})(?=(.*[\D\W\S]){2,})(?:[\d\w\S]){8,64}$/">
const patternPass = new RegExp(/^(?!.*(.){1})(?=(.*[\d]){2,})(?=(.*[a-z]){2,})(?=(.*[A-Z]){2,})(?=(.*[\D\W\S]){2,})(?:[\d\w\S]){8,64}$/); console.log(patternPass.test("FAGX@s#A2dred01sd")); /// true
P粉9039692312024-04-03 00:22:20
Adakah anda cuba mengalih keluar garis miring di hadapan dan mengekor daripada atribut corak dan menguji semula?