{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (26 апр 2016, 16:52) [0/0] [0] [отв] [спам] [под] +1 | -1

Всем привет..

как лучше делать проверку на не нужные символы при помощи регулярных выражений?

так:

if(preg_match("/[^(\w)|(\x7F-\xFF)|(\s)]/",$string)) {
echo "error";

или так

if(preg_match("/(^[a-zA-Zа-яА-Я0-9_])/",$string)) {
echo "error";

заранее благодарен *

2.
Sheldon * 3.25
(26 апр 2016, 16:56) [0/0] [0] [отв] [спам] [под] +1 | -1

if (!preg_match("/(^[a-zA-Zа-яА-Я0-9_])/", $string)) {
echo 'error';
}


Изм. 1 раз. / Посл. изм.
Sheldon * 3.25
(26 апр 2016, 16:57)
3. [автор] (26 апр 2016, 16:59) [0/0] [0] [отв] [спам] [под] +1 | -1

Mr.Freeman, спасибо.. а первый способ чем плох?..если такую же махинацию провести *

4.
Sheldon * 3.25
(26 апр 2016, 17:00) [0/0] [0] [отв] [спам] [под] +1 | -1
igossmart,

Я подсказал как сделал бы сам) мне так удобнее.

5. [автор] (26 апр 2016, 17:03) [0/0] [0] [отв] [спам] [под] +1 | -1

Mr.Freeman, спасибо.. я еще видел, что к кириллице пририсовали "ё"..это нужно? или они и так считаются?

6.
Sheldon * 3.25
(26 апр 2016, 17:07) [0/0] [0] [отв] [спам] [под] +1 | -1
igossmart,

Если нужно тебе она, то добавь. В диапазоне А-Я нет буквы ё

7. [автор] (26 апр 2016, 17:10) [0/0] [0] [отв] [спам] [под] +1 | -1

Mr.Freeman, ни кто не любит её..на клавиатуре отдельно стоит и в регулярных выражениях тоже надо приписывать буквенная дискриминация *

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений