جرب تسوي هالحل ،
كود PHP:
<?
$ArCharset = array(
"أ",
"ا",
"ب",
"ت",
"ث",
"ج",
"ح",
"خ",
"د",
"ذ",
"ر",
"ز");
// by : naifphp
function CheckArCharset($username)
{
global $ArCharset;
$is_true = 1;
for($i=0; $i < strlen($username); $i++)
{
$user[] = $username[$i];
}
foreach($user AS $k=>$Charset)
{
if(in_array($Charset,$ArCharset))
{
//echo " Yes <br>";
}
else
{
//echo " No <br>";
$is_true = 0;
}
}
return $is_true;
}
// Example (1):
$username = "احصمر";
if(CheckArCharset($username) == 0)
{
echo " sorry , error !! ";
}
else
{
echo " thanks , you registered ! ";
// register ..
}
echo "<hr>";
// example (2) :
$username = "بحر";
if(CheckArCharset($username) == 0)
{
echo " sorry , error !! ";
}
else
{
echo " thanks , you registered ! ";
// register ..
}
?>
اتمنى انه يعمل بشكل صحيح ، طبعا تستخدمة بالطريقة اللي تريحك

ممكن حتى تدخل الحروف العربية + الانجليزيه + الارقام المسموح بها في التسجيل داخل المصفوفه
تحياتي