Bug #10179 Updated: repetition quantifiers

From: Date: Mon, 06 Aug 2001 17:14:25 +0000
Subject: Bug #10179 Updated: repetition quantifiers
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-62319@lists.php.net to get a copy of this message
ID: 10179
Updated by: andrei
Reported By: teo@gecadsoftware.com
Old Status: Open
Status: Closed
Bug Type: PCRE related
Operating System: SuSE7.0
PHP Version: 4.0.4pl1
New Comment:

{,10} means "match up to 10" which includes 0 matches.

Previous Comments:
------------------------------------------------------------------------

[2001-04-05 05:29:59] teo@gecadsoftware.com

I am not sure if it's a bug or misinterpretation on my side
but I expect something like  /[0-9]{,10}/ to match
a number at most 10 chars.

the following snipet reproduces the "problem", if any:

if (preg_match('/^[0-9]{,10}$/',3)) {
    echo "matched";
 } else {
    echo "not matched";
}
outputs "not matched".

And if I write {1,10} it matches. So the question is,
is the "minimum" quantifier mandatory?

ciao

------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=10179&edit=1



Thread (1 message)

  • andrei@php.net
  • Unknown Message
    • andrei@php.net
« previous php.dev (#62319) next »