findNumbers method
Returns an iterable over all PhoneNumberMatch PhoneNumberMatches in text
.
text
the text to search for phone numbers, null for no text
defaultRegion
region that we are expecting the number to be from. This is only used if
the number being parsed is not written in international format. The country_code for the
number in this case would be stored as that of the default region supplied. May be null if
only international numbers are expected.
leniency
the leniency to use when evaluating candidate phone numbers
maxTries
the maximum number of invalid numbers to try before giving up on the text.
This is to cover degenerate cases where the text has a lot of false positives in it.
Must be (code >= 0)
.
Implementation
Iterable<PhoneNumberMatch> findNumbers(
String text,
String defaultRegion, [
Leniency leniency = Leniency.valid,
Int64 maxTries = Int64.MAX_VALUE,
]) {
return PhoneNumberMatcher(this, text, defaultRegion, leniency, maxTries);
}