No problem because of having a look in the bug tracker first. The impact of this bug is not very obvious
It would be nice if you could provide the regexp you used for North American numbers. I am not a regexp expert, but i could try to adapt it thats usable for European and American numbers.
Here in Switzerland international number are often written like +41 12 345 5789 or local 012 345 67 89. So numbers start normally with a 0 or +. Do American numbers always start with 1? What do your local numbers look like?