using a new regex to deal with non-alphanumeric characters