В настоящее время я проверяю, чтобы проверить номер мобильного телефона с помощью плагина 'libphonenumber-js' в реакции.
У него есть открытый метод isValidNumber он был использован для проверки номера мобильного телефона с добавочным кодом.
Моя проблема: я, м, эта функция приняла 11-значный индийский номер мобильного телефона (на самом деле индийский номер мобильного телефона имеет только 10-значный номер).Как решить эту проблему?
Фактическое поведение
isValidNumber('+919876543210') => return true (10 digits)
isValidNumber('+91987654321') => return false (9 digits)
isValidNumber('+91987654321011') => return false (12 digits)
isValidNumber('+9198765432101') => return true (11 digits) // Accepted 11 digits :-(
Ожидаемое поведение
isValidNumber('+919876543210') => return true (10 digits)
isValidNumber('+91987654321') => return false (9 digits)
isValidNumber('+91987654321011') => return false (12 digits)
isValidNumber('+9198765432101') => return false (11 digits) // It should be return false