Я хочу проверить номер формы по массиву регулярных выражений.
На данный момент у меня есть это:
static bool isValidPhoneNumber(String input) {
final RegExp regex = new RegExp(r'^\(\d\d\d\)\d\d\d\-\d\d\d\d\d$');
return regex.hasMatch(input);
}
Вышеприведенное работает для числа в формате (734)637-78673
.
Но я хочу сопоставить также форматы, в которых код страны может содержать 1 или 2 цифры
(1)498-5539867, (23)938-6738983