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

 ID:               51880
 Updated by:       fel...@php.net
 Reported by:      tnpaulik at gmail dot com
 Summary:          Missfunction of mb_eregi() and mb_ereg()
-Status:           Open
+Status:           Assigned
 Type:             Bug
 Package:          *Regular Expressions
 Operating System: Windows, Linux, doesn't matter
 PHP Version:      Irrelevant
-Assigned To:      
+Assigned To:      moriyoshi



Previous Comments:
------------------------------------------------------------------------
[2010-05-21 16:13:23] tnpaulik at gmail dot com

Description:
------------
mb_eregi doesnt macht caseinsensitivity for non ASCII signs in PHP 5.2
and 5.3



Example:

mb_eregi('Ü','ü') returns false.





mb_ereg is case insensotoive for non ASCII charakters if i put tem in
[]



Example:

mb_ereg("[Ü]","ü") returns true.

Test script:
---------------
if (!mb_eregi("Ü","ü"))

echo "THAT shoudldn't be so...\n";



if (mb_ereg("[Ü]","ü"))

echo "THAT shoudldn't be so...\n";

Expected result:
----------------
no output

Actual result:
--------------
THAT shoudldn't be so...

THAT shoudldn't be so...


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



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

Reply via email to