Регулярные выражения на Javascript

Илья19 років у сервісі
Дані замовника будуть вам доступні після подання заявки
06.06.2008

Требуется создать регулярные выражения (только, без какого либо доп.кода) для использования на языке Javascript (обязательно, без вариантов) для следующих полей ввода:

1. Ф.И.О. полностью (только русские буквы здесь и далее), например, "Иванов Иван Иванович", предусмотреть короткие и наименования через дефис.

2. Фамилия И.О., например, "Иванов И.И.", где "." - может быть любой (в т.ч. пробел) разделитель кроме букв.

3. Дата, например, "27.04.2008", где "." - любой разделитель, "2008" - может быть двухзначным, день (первый параметр) и месяц - следить за размерностью, может быть без ведущих нулей.

4. ИНН РФ (http://ru.wikipedia.org/wiki/ИНН) или дата и место рождения - т.е. пользователю будет предложено ввести либо ИНН, либо дату (см. выше) и место рождения (может быть одним или более слов).

5. Сумма (валюта), например, "12345,23", где "," - десятичный разделитель, "копеек" может не быть, может быть "1232,2" и т.п.

В результате исполнитель должен предоставить тестовый html-файл с соответствующими полями ввода и проверкой вводимых значений, справа должен находиться изменяемый параметр, который "говорит" "да" или "нет", т.е. соответствующее регулярное выражение сработало или нет.

Заявки фрілансерів