diff --git a/src/phonenumberutil/phonenumberutil.rs b/src/phonenumberutil/phonenumberutil.rs index e6e11d7..2fa888f 100644 --- a/src/phonenumberutil/phonenumberutil.rs +++ b/src/phonenumberutil/phonenumberutil.rs @@ -975,10 +975,7 @@ impl PhoneNumberUtil { } pub fn normalize_digits_only<'a>(&self, phone_number: &'a str) -> String { - phone_number.chars() - .filter_map(| c | c.to_decimal_utf8()) - .filter_map(| i | char::from_u32(b'0' as u32 + i) ) - .collect() + dec_from_char::normalize_decimals_filtering(phone_number) } pub fn format_out_of_country_calling_number<'a>(