1
2
3
4
5
6
7
8
9
10
11
12
13
| import isValidNumber from '../isValid.js'
|
| /**
| * Checks if a given phone number is valid within a given region.
| * Is just an alias for `phoneNumber.isValid() && phoneNumber.country === country`.
| * https://github.com/googlei18n/libphonenumber/blob/master/FAQ.md#when-should-i-use-isvalidnumberforregion
| */
| export default function isValidNumberForRegion(input, country, options, metadata) {
| // If assigning the `{}` default value is moved to the arguments above,
| // code coverage would decrease for some weird reason.
| options = options || {}
| return input.country === country && isValidNumber(input, options, metadata)
| }
|
|