Написать javascript функцию для валидации текста

3 000 руб. за проект
10 марта 2021, 14:33 • 1 отклик • 15 просмотров
Нужна только сама функция, встраивать никуда не нужно.

Функция принимает строку текста и проверяет ее на соответствие:

1. Длина не больше 140 символов
2. Должен начинается только с буквы или цифры
3. Можно использовать только буквы, цифры, пунктуацию и [+,-,=,/,*,% : &] символы
4. Не может быть полностью UPPERCASE
5. Максимум 3 capitalized слова (слова с большой буквы)
6. Символы % : & могут использоваться не больше одного раза.

По возможности нужно использовать regex, но прямо все в regex запихивать не обязательно.
При первой же ошибке функция должна возвращать какая ошибка была найдена.


Должно быть готово сегодня. Если не уверены в своих силах, не начинайте.
Сумму называйте сами