m/ (?: (?:1-?)? (?:\(?[0-9]{3}\)?-)? )? [0-9]{3}-?[0-9]{4} /x