parseAndSet

Parses a full phone string, adopting the country when the input identifies one.

+4915123456789 switches the field to Germany; a bare 0712345678 carries no country information and leaves the current country alone.