Rumah  >  Soal Jawab  >  teks badan

Mod input HTML mendakwa tidak konsisten manakala ujian JavaScript mendakwa konsisten

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粉208469050P粉208469050181 hari yang lalu300

membalas semua(1)saya akan balas

  • P粉903969231

    P粉9039692312024-04-03 00:22:20

    Adakah anda cuba mengalih keluar garis miring di hadapan dan mengekor daripada atribut corak dan menguji semula?

    balas
    0
  • Batalbalas