Home | History | Annotate | Download | only in autofill

Lines Matching refs:number

17 // The number of digits in a phone number.
20 // The number of digits in an area code.
37 PhoneNumber::PhoneNumber(const PhoneNumber& number) : FormGroup() {
38 *this = number;
43 PhoneNumber& PhoneNumber::operator=(const PhoneNumber& number) {
44 if (this == &number)
46 country_code_ = number.country_code_;
47 city_code_ = number.city_code_;
48 number_ = number.number_;
49 extension_ = number.extension_;
79 if (!number().empty())
97 return number();
115 string16 number(value);
116 StripPunctuation(&number);
117 if (!Validate(number))
122 set_number(number);
124 set_city_code(number);
126 set_country_code(number);
129 set_whole_number(number);
136 string16* number,
139 DCHECK(number);
146 *number = string16();
156 // Treat the last 7 digits as the number.
157 *number = working.substr(working.size() - kPhoneNumberLength,
189 void PhoneNumber::set_number(const string16& number) {
190 string16 digits(number);
196 string16 number, city_code, country_code;
197 ParsePhoneNumber(whole_number, &number, &city_code, &country_code);
198 set_number(number);
232 bool PhoneNumber::Validate(const string16& number) const {
233 for (size_t i = 0; i < number.length(); ++i) {
234 if (!IsAsciiDigit(number[i]))
242 void PhoneNumber::StripPunctuation(string16* number) {
243 RemoveChars(*number, kPhoneNumberSeparators, number);