Checks for Brazilian telephone numbers in the following formats:
AANNNNNNNN
;AA9NNNNNNNN
;AA NNNNNNNN
;AA 9NNNNNNNN
;AA NNNN-NNNN
;AA 9NNNN-NNNN
.
using TelefoneLibrary;
// a parsed Brazilian cellphone number
var cellphone = Telefone.Parse("11 98765-4321");
// a landline one
var landlinePhone = Telefone.Parse("11 2345-6789");
// null is returned for invalid numbers
var invalid = Telefone.Parse("text");