Paul Bennett wrote: > am I even close? (Results attest otherwise) Something like this should work: ^[_a-zA-Z0-9 ()\-]+$ You may or may not need to escape the parentheses -- replace () with \(\) -- depending on the regexp engine that PHP uses. Hope this helps, Paul