views:

94

answers:

3

I am looking for a regex to validate a string. I want to allow numbers, alpha characters, spaces and any of the following characters in any order:

+ - ( ) ,

I would be grateful if someone could help. thanks

A: 
/^[a-zA-Z0-9+(), -]+$/
ghostdog74
+2  A: 

Like this:

/^[a-zA-Z0-9 +(),-]+$/

EDIT: Now accepts spaces.

SLaks
What about spaces?
Thomas
Spaces should be allowed
Shahid
A: 

The correct regex was:

^[a-zA-Z0-9+\\s(),-]+$

many thanks to Slaks who almost responded with the correct one except not accomodating the whitespaces

Shahid
Caveat: `\s` also matches tab, carriage return, form feed and newline characters.
Tim Pietzcker