|
|
|
| Здравствуйте.
Вот есть регулярка:
$product_name_rules = '\.\:\-_ a-z0-9а-яА-Я';
$input = "";
if ( ! preg_match("/^[".$product_name_rules."]+$/iu", $input))
{
log_message('error', 'An invalid name was submitted as the product name: '.$items['name'].' The name can only contain alpha-numeric characters, dashes, underscores, colons, and spaces');
return FALSE;
}
Вот это выражение не пропускает с выражение с кавычками, например:
Дверь "Шпон"
Получаю false
Помогите уже всю башку сломал | |
|
|
|
|
|
|
|
для: Света Зах
(06.11.2013 в 04:06)
| | Забыл в код вставить!
Здравствуйте.
Вот есть регулярка:
$product_name_rules = '\.\:\-_ a-z0-9а-яА-Я';
$input = "";
if ( ! preg_match("/^[".$product_name_rules."]+$/iu", $input))
{
log_message('error', 'An invalid name was submitted as the product name: '.$items['name'].' The name can only contain alpha-numeric characters, dashes, underscores, colons, and spaces');
return FALSE;
}
Вот это выражение не пропускает с выражение с кавычками, например:
Дверь "Шпон"
Получаю false
Помогите уже всю башку сломал
|
| |
|
|
|
|
|
|
|
для: Света Зах
(06.11.2013 в 04:10)
| | http://phpfiddle.org/lite/code/bfm-zie - жмем кнопку "Run".
<?php
$product_name_rules='\"\'\.:_ a-z0-9а-яё-';
$input = "Дверь \"Шпон\"";
if (!preg_match("/^[".$product_name_rules."]+$/ui", $input)){
echo "Bad regexp";
}
else{
echo "It's OK!";
}
?>
|
| |
|
|
|
|
|
|
|
для: Света Зах
(06.11.2013 в 04:10)
| | Света, а ты хто - мальчик или девочка? | |
|
|
|
|
|
|
|
для: elenaki
(06.11.2013 в 12:28)
| | Сейчас мальчик :) Просто регистрировалась девчонка ранее..
Спасибо за помощь всем, просто качеля выла в данных из БД. В БД лежит - Дверь "Шпон", а перелетало - Дверь "Шпон"
Совсем уже голова не варит к концу раб. дня... | |
|
|
|