السلام عليكم
اريد كود جافا للتحقق من رقم الهاتف المدخل هل يبدأ بـ( 966)
أو تظهر رساله بحيث تخبر الزائر يجب كتابة رقم الجوال بالصيغة 966511111111 دون استخدام + او 00
يعني يقبل هذه الصيغة فقط ( 966511111111)
:shy:
السلام عليكم
اريد كود جافا للتحقق من رقم الهاتف المدخل هل يبدأ بـ( 966)
أو تظهر رساله بحيث تخبر الزائر يجب كتابة رقم الجوال بالصيغة 966511111111 دون استخدام + او 00
يعني يقبل هذه الصيغة فقط ( 966511111111)
:shy:
بالphp
لكن بالجافا سكربت أتمنى الاخوان يفيدونا ماهي دوال التعابير القياسية في الجافا سكربتكود PHP:
$num = $_POST['num'];
if (ereg('^966',$num))
{
echo "true";
}
تفضل هذا الكود يتحقق من جميع ماتريد
يقبل فقط الأرقام التي تبدأ بـ 966 (وليس 00 أو + ) وبعدها 9 أرقام أخرى
حيث:كود:<SCRIPT LANGUAGE="JavaScript"> function check(form) { var mobile = document.form1.num.value; var check = /^966[0-9]{9}$/; if (check.test(mobile)) { alert("الرقم صحيح شكرا"); } else { alert("الرقم غير صحيح"); } } </SCRIPT>
form1 هو اسم النموذج الذي تأتي منه البيانات
num هو اسم الحقل الخاص برقم الموبايل
__________________
مدونتي
اخي فكرة وفقك الله
لكن الكود لم يعمل !!
ياليت تجربه الله يوفقك
اشكركم
هذا الكود كامل :
كود HTML:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <SCRIPT language="JavaScript"> function check(form) { var mobile = document.form1.num.value; var check = /^966[0-9]{9}$/; if (check.test(mobile)) { alert("الرقم صحيح شكرا"); } else { alert("الرقم غير صحيح"); } } </SCRIPT> </head> <body> <form name="form1" action="new.htm"> <input type="text" name="num" size="44" > <input type="submit" name="submit" value="ارسال"> </form> </body> </html>
التعديل الأخير تم بواسطة Abo-Ahmed ; 01-11-2009 الساعة 04:42 AM
الحمد لله حليت المشكلة بعد جلسة طويله :eek3:
جلست قرابة الساعة
كود PHP:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<script type="text/javascript">
function mobail(ID){
var che = document.getElementById(ID).value
var ksa = /^966[0-9]{9}$/;
if(!che.match(ksa)){
alert("ويكون يجب أن يكون بالصيغة التالية 9665");
return false;
}else{
alert('تم الارسال بنجاح شكرا لك ..');
return true;
}
}
</script>
<form action="#" onsubmit="return false; " >
<input ID="num" name="num" value="966" >
<input name="Button1" onclick="mobail('num');" type="submit" value="أضغط هنا للتحقق" />
</form>
التعديل الأخير تم بواسطة Abo-Ahmed ; 01-11-2009 الساعة 06:29 AM