ID: 10179
Updated by: andrei
Reported By: [EMAIL PROTECTED]
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] [EMAIL PROTECTED]

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


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to