This is my code that checks if there are only alphanumeric characters filled in, but when i enter something like adasd@#$ it still matches and i have no idea why. Any idea how t
Your regex [0-9a-zA-Z] checks for any alphanumeric character in the input string. Since it finds a, d, a, s, d in your input string, it returns true.
What you need to do is place start and end enchors in your regex. New regex would look like this: