Mam problem z wyrazeniem regularnym, ktory ma za zadanie przepuszczac tylko same litery i cyfry, a przepuszcza dodatkowo znak "^" i "_", czym jest to spowodowane i jak to wykluczyc?
Moje wyrazenie/skrypt:
}else{ }
}else{ }
/^([a-ż0-9]{3,20})$/i
/^[0-9a-ząśżźćńłóę]{3,20}$/i
/^[\w\d]{3,20}$/i