String? extractIdCardNumber(String input) { RegExp regex = RegExp(r'(\d+-\d+-\d+)'); RegExpMatch? match = regex.firstMatch(input); if (match != null) { return match.group(1)!; } return null; }