Originariamente inviato da maurorhcp89
secondo te commetterei scemenze?
se usi js come validazione unica, senza un ulteriore controllo server-side, allora si, senza dubbio.

Originariamente inviato da smn
inserendo "^" e "$" ad inizio e fine stringa indico che TUTTA la stringa deve rispettare il pattern ?
Esattamente, quelli sono caratteri di inizio e fine stringa. Senza di quelli, il tuo pattern trovava 3 caratteri che corrispondevano alla ricerca, quindi restituiva true, senza che gliene importasse del fatto che ci sono altri caratteri illegali.