Архив: Требуется написание функции на php

Бюджет По договоренности
Создан: 6 лет назад
Закрыт
Описание
Добрый день



Требуется написание функции на языке php.



Суть функции:

1. Проверка валидности ника по правилам описанным ниже.

2. Функция должна принимать как аргумент строку (Ник)

3. Возвращать массив в котором будет код ошибки, если ошибок нет то 0



Принцип возвращаемого массива

[ "error" => 0 ] - Нет ошибок, ник валиден

[ "error" => 1 ] - Ник слишком длинный

[ "error" => 2 ] - ...

И так далее, по всем возможным ошибкам.

При завершении работы, исполнитель должен предоставить инструкцию по кодам ошибок.



Правила

1. Длина ника от 3 до 16 символов

1. Запрещено использование любых спец символов (Только буквы и только цифры)

2. Разрешено использовать не более 4 цифр в нике

3. Разрешено использование только 2 алфавитов: Русский и Английский

5. Первая буква каждого слова в нике всегда заглавная

6. Запрещено использовать 2 алфавита одновременно (Либо русский, либо английский)

7. Запрещено, чтобы ник содержал меньше 3 буквенных значений

8. Запрещено, чтобы слово начиналось с цифры и содержало в себе только цифры

8. Разрешено использовать не больше 1 пробела в нике (То есть ник может содержать только 2 слова)

9. Ник не может содержать больше 2 заглавных букв (То есть или 2 слова или 1 слово в котором содержится 2 заглавные буквы)



Указывайте стоимость работы и срок

Заранее спасибо.
Категория