B0nuse
Постоялец
- Регистрация
- 6 Июн 2009
- Сообщения
- 106
- Реакции
- 21
- Автор темы
- #1
Здравствуйте!
Есть задача написать регулярку, которая позволяла бы использовать только русские или только английские символы в переменной, цифры, а также дополнительно символы тире, равно, скобки (фигурные, круглые, квадратные), точку, | и @.
Варианты могут быть любые, главное, чтобы были либо только латиница, либо только русские.
Регулярка должна быть одна.
Дано:
Прошу помощи, если это возможно.
Добавлено через 4 минуты
Читал тему
но под себя не смог написать одной регуляркой
Есть задача написать регулярку, которая позволяла бы использовать только русские или только английские символы в переменной, цифры, а также дополнительно символы тире, равно, скобки (фигурные, круглые, квадратные), точку, | и @.
Варианты могут быть любые, главное, чтобы были либо только латиница, либо только русские.
Регулярка должна быть одна.
Дано:
PHP:
$pattern=""; #пишем регулярку
$str[]="Ba-c-ek"; #только английские
$str[]="=Ва{с}ек="; #только русские
$str[]="[Bac]ек"; #смешано
#проверяем
foreach ($str as $v) {
if (preg_match($pattern, $v)) echo $v." <=Чисто<br />";
else echo $v." <=Смешано<br />";
}
Прошу помощи, если это возможно.
Добавлено через 4 минуты
Читал тему
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
но под себя не смог написать одной регуляркой