[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регулярное выражение с исключением одного символа
OleKh
Задачка на интерес, может потом где-то пригодится.

Требования:
- длина строки - от 11 символов;
- строка должна содержать ОДИН пробел;
- строка должна содержать буквенные, числовые, спец.символы;

Например, пользователь вводит данные:

_ ИмяФамилия _- не проходит
Имя Фамилия Отчество - не проходит

ИмяФамилия _ или Имя Фамилия или _ ИмяФамилия - проходит

У меня получилось решить только двумя регулярными выражениями

1 - #^.{11,}$#

2 - #^[^\s]*\s{1}[^\s]*$#
Placido
(?=^\S*\s\S*$)^.{11}$
OleKh
+1
Позитивная опережающая проверка. Туго до меня ещё доходит)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.