Валидация строки встроенными типами ошибок
Задача на JavaScript с проверкой онлайн
- Сложность
- Средняя
- Языки
- JavaScript
- Темы
- Исключения
- Разбор и проверка данных
Реализуйте processString(input): для нестрокового аргумента выбрасывайте TypeError, а для пустой строки возвращайте null. Непустая строка короче 10 или длиннее 100 кодовых единиц должна приводить к RangeError; после проверки длины сочетание латинских букв и десятичных цифр в одной строке должно приводить к SyntaxError. Если проверка пройдена, верните строку в верхнем регистре, а каждое исключение снабдите непустым сообщением.
Источник: Exercism — JavaScript — Error Handling · © Exercism · MIT · условие пересказано на русском
Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).