Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
От А до Я
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: От А до Я (Прочитано 2837 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Boatman
Завсегдатай
Пользователь
Сообщений: 50
+0/-0
0
От А до Я
«
:
27 Октября 2002, 23:55:40 »
Как в ПХП в регах задать диапазон нац.
символов, [а-я] будет ли также хорошо работать как и [a-z]?
Ведь они в аски таблице не попорядку.
Записан
Tronyx
Модератор
Ветеран
Сообщений: 826
+0/-0
2
От А до Я
«
Ответ #1 :
28 Октября 2002, 13:32:53 »
А сам проверить не хочешь?
<?
$text
=
"Текст на русском"
;
if(
preg_match
(
"/[а-яА-Я]/"
,
$text
))
echo
"Работает!"
;
else
echo
"Нефига!"
;
?>
Записан
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра
mike
ProPerl\'er
Старожил
Сообщений: 435
+0/-0
2
От А до Я
«
Ответ #2 :
28 Октября 2002, 13:48:41 »
А этот код дает другой результат
<?
$text
=
"абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"
;
if(
preg_match
(
"/[а-яА-Я]{66,}/"
,
$text
))
echo
"Работает!"
;
else
echo
"Нефига!"
;
?>
Вся фишка в букве "ё"...
Записан
[ основной браузер когда-то был, теперь попробуй разберись =]
Tronyx
Модератор
Ветеран
Сообщений: 826
+0/-0
2
От А до Я
«
Ответ #3 :
28 Октября 2002, 17:06:50 »
Цитировать
А этот код дает другой результат
Ещё бы! Ведь если [а-яА-Я] не работает, то [а-яА-Я] воспринимается
буквально
, т.е. это или "а", или "-", или "я"... а эти буквы есть в переменной $text. :-)
Записан
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
От А до Я
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28