On Sep 1, 2006, at 6:57 PM, Ben V. wrote:

> I am trying to validate user input so it contains only letters,  
> numbers,
> underscores and dashes. I am using this regexp:/[A-Z0-9_-]/. However,
> when I type in 'hello' in the field, it says that it doesn't match the
> regexp, yet I'm sure that reg exp works for letters, numbers, and
> underscores only. What am I doing wrong? Thanks for your help and  
> time.

That regexp doesn't match lowercase characters.

input =~ /\A[\w-]+\Z/ is probably better.

-- 
Eric Hodel - drbrain / segment7.net - http://blog.segment7.net
This implementation is HODEL-HASH-9600 compliant

http://trackmap.robotcoop.com