Does this work with other plugins such as the “User Registration” add-on?
Yes.
Although you must check to be sure that whatever you change the input to is still valid for other plugins usages after the data has been changed/modified. Using the plugin you can automatically change the entered data in a variety of ways, so compatibility is largely up to the administrative user in terms of how the resulting data is formatted.