الأكثر قراءة خلال 24 ساعة :

regular expressions in PHP

يمكنك أيضا قراءة المقال الأصلي . .

السلام عليكم :) ,

كنا قد تحدثنا فى التدوينة السابقة عن regular expression بشكل عام,

و قمنا بإستخدام صفحة regular expression helper للتطبيق على الأمثلة ,

و الأن حان الوقت للتحدث عن كيفية استخدام regular expressions فى لغة PHP.

يوجد نوعين من الـ regular expressions  فى PHP :

  1. POSIX Extended و نستخدم معه الدوال ereg , eregi
  2. Perl Compatible و نستخدم معه الدوال perl_match, perl_replace

و الجدير بالذكر أنه يجب وضع الـ regular expression بين علامتين forward slash /  فى حالة استخدام Perl Compitable, و أيضا يجب ذكر أن Perl Compatible أقوى و أسرع من POSIX Extended .  و إليكم الأمثلة:

Regular Expression to check email using Perl compatible

$email = 'anyone@yahoo.com';
$pattern = '/^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$/';
if( preg_match( $pattern, $email ) ) {
    echo 'good one';
} else {
    echo "Bad email!, doesn't match";
}

Regular Expression to check email using POSIX Extended

$email = 'anyone@yahoo.com';
$pattern = '^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$';
if( ereg( $pattern, $email ) ) {
    echo 'good one';
} else {
    echo "Bad email!, doesn't match";
}

و هكذا يمكنك استخدام regular expressions داخل PHP.

بالتوفيق ان شاء الرحمن :)

هذا المقال أستخلص من مدونة محمد محمود فؤاد ، ومن هنا يمكنك الإطلاع على المقال الأصلي
Share on Facebook

تقييم المقال :

المفضلة :

FavoriteLoadingأضف للمفضلة

المشاهدات :

18 مشاهدة

التصنيف :

خلاصات تقنية

التقـريـر :

Processing your request, Please wait....