Salve qualcuno saprebbe spiegarmi quest'espressione regolare , non mi è molto chiara.
^[a-z0-9_-]{3,15}$
Salve qualcuno saprebbe spiegarmi quest'espressione regolare , non mi è molto chiara.
^[a-z0-9_-]{3,15}$
Nelle regex, ^ e $ fanno il match rispettivamente con l' "inizio" e la "fine" dell'intero input (la sequenza di caratteri sotto esame). Se l'oggetto java.util.regex.Pattern è stato creato con il "multiline" mode abilitato, allora ^ e $ possono fare il match anche con un inizio/fine di una linea (quando il testo ha più righe).
Nota: se una espressione regolare è da usare con matches(), non c'è bisogno di ^ e $ in quanto matches() verifica già che l'intero input corrisponda alla espressione regolare.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet