الأرشيف لـ فبراير, 2009

أسالكم الدعاء

السلام عليكم ورحمه الله وبركاته

أخواني الكرام

الي كل من كنت له أخ أو صديق أو ربما يعرفني اسماً فقط

اعتذر لكل من أخطأت بحقه وأتمني منه مسامحتي

وليعلم كل من يقرأ هذا الموضوع ان أخوكم بأمس الحاجة للدعاء

وفقكم الله لما فيه الخير

اللهم ارزقني حبك وحب من يحبك وحب عمل يقربني الى حبك

15 تعليقات المزيد...

5 تطبيقات لـ Regular Expression

بسم الله الرحمن الرحيم

أخواني الكرام زوار المدونة

تحية طيبة لكم


درسنا اليوم يدور حول 5 تطبيقات ل التعابير القياسية Regular Expression

دون الخوض في تفاصيل اكثر فخير الكلام ماقل ودل
اليكم الامثلة :

أولا : التحقق من اسم المستخدم :

في الغالب عند بناء سكربت تحتاج للتحقق من ان اسم المستخدم يكون موافق لشروط معينه
علي سبيل المثال
1- ان لايقل عدد الاحرف عن X
2- أن لايزيد عدد الاحرف عن X
3- ان يكون الاسم مكون من حروف وارقام و الشرطة السفلية _ فقط وليس غير ذلك

رمز PHP:


<?php

$username

= "Ahmed_111";

if (

preg_match('/^[a-z\d_]{4,28}$/i', $username)) {
echo
"اسم المستخدم صحيح";
}

?>

في المثال السابق قمنا بوضع شروط ان يكون اسم المستخدم بحروف انجليزية فقط من a-z وايضا
لايقل الاسم عن 4 احرف ولايزيد عن 20 بالطبع يمكنك التعديل بالخيارات والاستفادة به

ثانياً: التحقق من البريد الالكتروني :

كثر من الاحيان نحتاج الي التحقق من البريد الاكتروني المدخل بواسطة الزائر لانه من الهام جدا ان يكون بصورة صحيحة
فهذا الامر يغنيك كثيراً عما يدور في رأسك ويوفر عليك الكثير من الوقت

رمز PHP:


$email
= "example@domain.com";
if(
preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $email)){

echo

"البريد الالكتروني صحيح";
}


ثالثاً: التحقق من اي بي IP :

بعض الاحيان سوف تحتاج الي التحقق من IP ومن المعروف ان الاي بي له شكل معتاد لايتغير
كمثال : 192.168.1.1
وهذا الكود سوف يمكنك من التحقق من صحة الاي بي

رمز PHP:


$ip
= "192.168.1.1";
if (
preg_match('^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:[.](?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$',$ip)) {
echo
"الاي بي صحيح";
}


رابعاً : التحقق من الألوان Hexadecimal Colors:

اذا كان لديك برنامج خاص بالتصميم او اي سكربت يتطلب اختيار لون معين في النموذج فسوف تحتاج الي التأكد من الكود المدخل هل هو فعلا لون ام شيئ آخر سيساعدك هذا الكود من التحقق من اللون

رمز PHP:


$color
= "#666666";
if (
preg_match('/^#(?:(?:[a-f\d]{3}){1,2})$/i', $color)) {
echo
"اللون صحيح";
}


خامساً : التحقق من التاريخ :

هذا الكود يساعدك في التحقق من التاريخ المدخل بالصيغة التالية
7/2/2009

رمز PHP:


$data
= "7/2/2009";
if (
preg_match('/^\d{1,2}\/\d{1,2}\/\d{4}$/', $data)) {
echo
"التاريخ صحيح";
}

الي هنا انتهي موضوع اليوم
أتمني من الله ان يوفقني واياكم لما فيه الخير
أخوكم : احمد السيد

تعليق واحد المزيد...

حقوق النسخ © 1996-2010 مدونة احمد السيد. جميع الحقوق محفوظة.
قالب iDream بواسطة Templates Next \ وتعريب قالبي | يعمل بواسطة WordPress