I have a text field where users enter a URL string, which cannot contain spaces or non-alphanumeric characters (if that’s an accurate way of putting it).
Is there a way in Rails to restrict entry into the text_field itself so that spaces and characters like /”:}{#$^@ can be avoided?
Thanks a lot.
To clarify, the only characters that should be possible are letters and numbers.
The problem here is that URL strings can have slashes (/) and hash marks (#). So your regex is going to be quite complex to ensure the right portion of the field is filtered properly. But for plain character filtering, you can use simple regex to remove any non alpha-numeric characters.
Not sure about anything ruby-specific, but in straight javascript: