in reply to Re: stripping everything but numbers and letters
in thread stripping everything but numbers and letters

I don't understand: When you said 'number' in your OP, did you mean 'decimal digit', i.e., '0' through '9' (as represented by the character set [0-9] or \d), or did you mean something like 'signed integer' or 'rational number', e.g., '-21' or '+4.2'?

I notice that you and some other posters include '+', '.' and '-' in their character sets, which suggests a 'rational number' interpretation. If this is the case, you definitely need a different approach.