[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проверка на символы
pultter
помогите, если не трудно написать скрипт который бы проверял на существование символов типа !@#$%^^**()-+\ и т.д. и если таковые существуют выводил ошибку... или подскажите функцию которая может осуществить сию операцию...



Спустя 9 минут, 28 секунд (29.04.2009 - 20:43) twin написал(а):
PHP
$text 'Текст!';

echo (!
preg_match("#^[a-zа-яё0-9]+$#ui",$text))?'Ашипка!':'Гут';

Спустя 25 минут, 49 секунд (29.04.2009 - 21:09) pultter написал(а):
twin, денвер говорит:
Warning: preg_match() [function.preg-match]: Compilation failed: invalid UTF-8 string at offset 6 in z:\home\test2.ru\www\test_simbols.php on line 13

Спустя 39 секунд (29.04.2009 - 21:09) pultter написал(а):
13 строка есть echo (!preg_match("#^[a-zа-яё0-9]+$#ui",$text))?'Ашипка!':'Гут';

Спустя 6 минут, 38 секунд (29.04.2009 - 21:16) kirik написал(а):
pultter, убери отсюда #ui букву u. А вообще совет такой: переходи на юникод! smile.gif

Спустя 13 минут, 56 секунд (29.04.2009 - 21:30) pultter написал(а):
kirik, как?

зюыю я новичок в php

Спустя 15 минут, 20 секунд (29.04.2009 - 21:45) kirik написал(а):
Цитата (pultter @ 29.04.2009 - 13:30)
зюыю я новичок в php

Тогда потом сам дойдешь smile.gif

Спустя 4 минуты, 34 секунды (29.04.2009 - 21:50) pultter написал(а):
ну все равно twin и kirik огромное спасибо:-)

зюыю для twin'a огромное спасибо в разумных пределах:-)

Спустя 6 дней, 11 часов, 43 минуты, 50 секунд (6.05.2009 - 09:34) phz написал(а):
Подскажите, как проверить наличие в переменной анг. или русский буквы. Исправте где ошибка:

PHP
$title 'русский текст';
if (
strlen($title) [А-Яа-я]{3,}|[A-Za-z]{3,})
$newtext "русский";
else
$newtext "англ.";
echo 
$newtext;

Спустя 17 минут, 42 секунды (6.05.2009 - 09:51) kirik написал(а):
Посмотри сюды.

Спустя 1 минута, 41 секунда (6.05.2009 - 09:53) phz написал(а):
Спасибо, я тыкался тыкался.. не мог найти инфу. Плохо искал

Спустя 41 минута, 22 секунды (6.05.2009 - 10:34) kirik написал(а):
Цитата (phz @ 6.05.2009 - 01:53)
Спасибо, я тыкался тыкался..

На самом деле с этими неанглийскими языками довольно не просто, пока не знаешь как smile.gif Еще у тебя не будет работать preg_* с русским языком (чтобы заработал поставь модификатор "u")


_____________
Напишу индусский код. Бесплатно
Быстрый ответ:

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