{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
abler98 * 22.68
[автор] (2 янв 2014, 19:39) [0/0] [0] [отв] [спам] [под] +1 | -1

Нужно пропускать текст строго по шаблону: a-zA-Z0-9_- пробел тоже не пропускать)) Как такое устроить?
Вот это не пашет: preg_match(\'/^([a-zA-Z0-9_-])+$/\', $value)


Изм. 1 раз. / Посл. изм.
abler98 * 22.68
(2 янв 2014, 19:39)
2.
Michman * 0.12
(2 янв 2014, 19:46) [0/0] [0] [отв] [спам] [под] +1 | -1

как условие выглядит?

3. (2 янв 2014, 19:50) [0/1] [-1] [отв] [спам] [под] +1 | -1
abler98,

Хм, проверила твою регулярку, работает нормально.
<?php
$text = \'teXt03321_-\';

if(preg_match(\'/^([a-zA-Z0-9_-])+$/\', $text)) {
echo \'OK\';
} else {
echo \'NO\';
}
?>
А с другими символами, в том числе и с пробелом - не пропускает.

4.
Michman * 0.12
(2 янв 2014, 19:50) [0/0] [0] [отв] [спам] [под] +1 | -1

if(!preg_match(\"/[^a-zA-Z0-9_-]/\", $value))echo \'error: не допустимые символы\';

5.
abler98 * 22.68
[автор] (2 янв 2014, 20:24) [0/0] [0] [отв] [спам] [под] +1 | -1

Миледи, пробел пропускает

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