In my country (South Africa) mobile numbers have 10 digits and always start with a "0" (e.g. 0821231231).
But they can also have the international dialing code ("+27") replacing the "0" (e.g. +27821231231).
I have this regex:
((\+27)|(^(?!\+)(0)))\d{9}
Is there any way that this can be improved upon?