|
|
|
| Нужно проверить строку на привельность. Разрешены только цифры и запятрые:
Делаю так:
if(preg_match("/^[,0-9]$/i", $val))
|
Че-то не работет. запятую пробовал экранировать, и ставить с др. стороны - тоже не работает. :(
И еще надо сделать так, чтобы две и более запятые подряд, нельзя было.
Др словами надо проверить часть для запроса:
| |
|
|
|
|
|
|
|
для: tAleks
(14.03.2007 в 19:53)
| | Вы разрешили только один символ в строке, разрешите больше
<?php
if(preg_match("/^[,0-9]+$/i", $val))
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(14.03.2007 в 22:53)
| | Да, с этим я разобрался, спасибо!
А как проверить чтобы небыло 2-х запятых подряд? | |
|
|
|
|
|
|
|
для: tAleks
(15.03.2007 в 14:15)
| | $val = preg_replace('/,+/', ',', $val); | |
|
|
|