--- id: 60f84ec41116b209c280ba91 title: Step 23 challengeType: 0 dashedName: step-23 --- # --description-- Con `type="password"` puoi usare l'attributo `pattern` per definire un'espressione regolare a cui la password deve corrispondere per essere considerata valida. Aggiungi un attributo `pattern` all'elemento `input` per richiedere la corrispondenza dell'input: `[a-z0-5]{8,}` Questa è un'espressione regolare che corrisponde a otto o più lettere minuscole o alle cifre da `0` a `5`. Rimuovi l'attributo `minlength` e fai una prova. # --hints-- Dovresti assegnare all'elemento `input` della password un attributo `pattern`. ```js assert.isNotEmpty(document.querySelector('input[type="password"]')?.pattern); ``` Dovresti assegnare all'attributo `pattern` il valore `[a-z0-5]{8,}`. ```js assert.equal(document.querySelector('input[type="password"]')?.pattern, '[a-z0-5]{8,}'); ``` Dovresti rimuovere l'attributo `minlength` dall'elemento `input` della password. ```js assert.equal(document.querySelector('input[type="password"]')?.minLength, -1); ``` # --seed-- ## --seed-contents-- ```html Registration Form

Registration Form

Please fill out this form with the required information

--fcc-editable-region--
--fcc-editable-region--
``` ```css body { width: 100%; height: 100vh; margin: 0; background-color: #1b1b32; color: #f5f6f7; } label { display: block; margin: 0.5rem 0; } ```