Mod input HTML mendakwa tidak konsisten manakala ujian JavaScript mendakwa konsisten
P粉208469050
P粉208469050 2024-04-02 08:50:49
0
1
376

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粉208469050
P粉208469050

membalas semua(1)
P粉903969231

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan