|
|
|
| Вопросик , у меня на сайте ведётся статистика поисков пользователей и база на половину забита хламом, потому, что вводят слова не всегда на английском, а я хочу сохранять в базу только английские. Как можно определить на каком языке пользователь ввёл запрос, единственный вариант как мне кажется, регуляркой пробивать, что скажете? | |
|
|
|
|
|
|
|
для: maloi_m3
(12.04.2011 в 14:49)
| | Ну да, это самое простое, только потребуется вероятно учесть пробельные символы и знаки припинания
<?php
if(!preg_match("|[^-a-z\s,.:?!]|i", $text))
{
echo "Не найдено ни одного символа, отличного от английского";
}
else
{
echo "Найдены символы, отличные от английского";
}
?>
|
| |
|
|
|
|
|
|
|
для: maloi_m3
(12.04.2011 в 14:49)
| | да не только регулярками.. Ведь у русских и английских символов свои ascii коды.. | |
|
|
|