i'm trying to write a function for registration. But my problem is to accept turkish characters like öçişüğı.
First of all, i've tried;
if (ereg('[^a-z0-9]', $user))
but didn't work.
than i've added turkish chars like çöiüğşı adter [a-z] but didn't worked.
than i've worked on mb_ereg, mb_regex_encoding("UTF-8") but didn't worked again.
at the end i've this code;
mb_regex_encoding("UTF-8");
if(!mb_ereg("[a-z]",$_POST['user']))
{
echo "false";
} else {
echo "true";
}
when i write "öçiğüı" in input it accepted the turkish chars,
when i write forbidden chars "}][{{½' , it didn't accept as i wanted to be.
but when i write "test}][{{½" it accepted
At the end, i've a problem about accepting utf-8 chars with ereg .. Any idea or code sample do you have for this problem?
thanks to all