should you strip plus signs and dashes as well?  Or allow them in the regex?