لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
مشكلة في تعبير قياسي
المشكلة هي انني عندما اعمل التعبير التالي
preg_match('/^[a-z0-9.-_]+$/', $name);
يعني عن طريق هذا الشرط
if (!preg_match('/^[a-z0-9.-_]+$/', $name)) {
		$msgNo = "<strong>خطأ : </strong>يجب على اسم المستخدم أن يحتوي على حروف وأرقام.";
		$ColorNo = "boxError";
	}

فانه يعمل تمام في اللغة الاجنبية
لكن في اللغة العربية يطلع خطأ

أنا اريد في فورم التسجيل يجب ان يكون اسم المستخدم يحتوي على حروف أو حروف وأرقام
ويكون اما بالعربية او الانجليزية لذلك استعملة ذلك التعبير
تاريخ البداية: 2 / يوليو / 2012 الساعة 11:57 اخر نشاط: 2 / يوليو / 2012 الساعة 14:0 1

لا يمكنك تحديد الحروف العربية فى التعابير القياسية .. انا مش فاهم انت عايز تعمل ايه؟ تسمح للانجليزى بس؟
2 / يوليو / 2012 الساعة 12:45

انا أري الاتي :
عندما يريد عند بالتسجيل في الموقع فالزامي عليه أن يقوم بوضع اسم يحتوي على حروف أو حروف وارقام
فمتلا عندما يسجل عضو بعضوية تحمل الحركات الاملائية (الفتحة, الضمة, السكون ...)
2 / يوليو / 2012 الساعة 14:0

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة