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

Антон15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.04.2010

Привет всем!

Нужно написать рег.выражение что бы оно подходило для проверка как на JS так и на PHP.

Условия:

1. Мин. длинна 3 символа.

2. Макс. длинна 26 символов.

3. Регистр букв только нижний.

4. Только буквы анг. алфавита, цифры 0-9, знак минус ( - ) и подчеркивания ( _ ).

5. Строка не может начинаться и заканчиваться знаком минуса ( - ) и знаком подчеркивания ( _ ).

6. Знак минус ( - ) и знак подчеркивания ( _ ) НЕ может идти подрядит 2 и более раз. Например: part--part или part__part или part-_part.

Спасибо. Жду решений. Будут ещё задачи.

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