better regexp, to ignore commas and periods