|
|
|
|
|
для: kasmanaft
(28.01.2008 в 09:54)
| | Точно, про скобки то я и не подумал.
not detected, kasmanaft, спасибо! | |
|
|
|
|
|
|
|
для: Drago
(28.01.2008 в 09:08)
| | Получилось: либо строка, начинающаяся с латинских букв, либо строка, заканчивающаяся кириллицей.
Вот так будет правильно: /^([a-z]+|[а-яё]+)$/i | |
|
|
|
|
|
|
|
для: Drago
(28.01.2008 в 09:08)
| | Попробуйте альтернативу взять в скобки
<?
echo preg_match("/^([a-z]+ |[а-яё]+)$/i", "textтекст" ) ? "правильно" : "не правильно";
?>
|
| |
|
|
|
|
|
|
| В поиске, что-то ничего толкового не нашел.
Возьмем, к примеру, в качестве первой группы символов латинский алфавит [a-z], а в качестве второй - кирилический алфавит [а-яё].
Возможно ли, одним регулярным выражением проверить строку, на соответствие только символам из какой-то одной группы?
Пробовал так, но эффект не тот.
<?
echo preg_match("/^[a-z]+|[а-яё]+$/i", "textтекст") ? "правильно" : "не правильно";
?>
|
| |
|
|
|
|