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