|
|
|
|
<?
$str = "5545456";
if(preg_match("/[1-5]{1,3}/", $str))
{
echo "ТРУЕ";
}
?>
|
Ведь как я понимаю имеется ввиду один, два или три символа от 1 до 5 | |
|
|
|
|
|
|
|
для: DEM
(05.03.2007 в 23:14)
| | Потому, что вы не привызываетесь к границам проверяемого слова, и регулярное выражение легко находит последовательность из 3-x символов, следует явно прописать начало ^ и конец $ слова
<?
$str = "5545456";
if(preg_match("/^[1-5]{1,3}$/", $str))
{
echo "ТРУЕ";
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(06.03.2007 в 01:11)
| | Спасибо! | |
|
|
|