|
|
|
| Почему данный код возвращает True
if(preg_match("/[0-9]{1}/", '1234'))
echo 'True';
else
echo 'False'; | |
|
|
|
|
|
|
|
для: Z3RO
(26.11.2011 в 23:51)
| | Поправьте, если я ошибаюсь, вы хотите, чтобы ваше регулярное выражение возвращало true только если в строке одно число? Тогда нужно явно указать начало строки ^ и её конец $, в противном случае регулярное выражение найдет первое число и "успокоится".
<?php
if(preg_match("/^[0-9]{1}$/", '1234'))
echo 'True';
else
echo 'False';
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(27.11.2011 в 00:05)
| | Спасибо. Именно то, что нужно. | |
|
|
|