#include "components/autofill/core/browser/data_model/data_model_utils.h"
#include "base/compiler_specific.h"
#include "base/i18n/string_search.h"
#include "base/i18n/unicodestring.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
#include "base/time/time.h"
#include "components/autofill/core/common/autofill_clock.h"
#include "components/autofill/core/common/autofill_regex_constants.h"
#include "components/autofill/core/common/autofill_regexes.h"
#include "third_party/icu/source/common/unicode/uloc.h"
#include "third_party/icu/source/i18n/unicode/dtfmtsym.h"
namespace autofill::data_util {
std::u16string Expiration2DigitMonthAsString(int expiration_month) { … }
std::u16string Expiration2DigitYearAsString(int expiration_year) { … }
std::u16string Expiration4DigitYearAsString(int expiration_year) { … }
bool ParseExpirationMonth(const std::u16string& text,
const std::string& app_locale,
int* expiration_month) { … }
bool ParseExpirationYear(const std::u16string& text, int* expiration_year) { … }
bool SetExpirationMonth(int value, int* expiration_month) { … }
bool SetExpirationYear(int value, int* expiration_year) { … }
std::u16string FindPossiblePhoneCountryCode(std::u16string_view text) { … }
}