قناتنا التقنية: post #241 — TG.ME

التعابير النظامية - Regular expressions

🤠 تعتبر التعابير النظامية من أهم الامور في السلك البرمجي بل وفي مقدمتها ، وكل ما كان المبرمج يجيد التعامل معها كان في مقام أرفع.


🧐 إذا لم تكن تعرف التعابير النظامية من قبل فإليك التعريف

🌏 عند دخولك موقع Facebook مثلا وطلب هو بدوره أن تقم بإدخال بريدك الإلكتروني مثلا
ومن المعروف بأن صيغة البريد الإلكتروني تكون بإحدى الصيغتين أدناه

[email protected]
[email protected]

فأنت لو قمت بإدخال بريدك الإلكتروني بهذه الصيغة
user @domain.com
🗣 فسيخبرك الموقع بأن صيغة البريد الإلكتروني غير صحيحة

🤓 إذن فالموقع هنا لا شك بأنه يستعمل شكل من التعابير النظامية كالتالي

/^([a-zA-Z0-9_])+(\.[a-zA-Z0-9_]+)*@([a-zA-Z0-9_])+(\.[a-zA-Z0-9_]+)+$/

وعلى سبيل المثال يتم إستخدامها في لغة PHP كالتالي

if(preg_match("/^([a-zA-Z0-9_])+(\.[a-zA-Z0-9_]+)*@([a-zA-Z0-9_])+(\.[a-zA-Z0-9_]+)+$/","[email protected]")){
echo "Yes true";
} else {
echo "Error false";
}

هل تحب تعلم التعامل مع التعابير النظامية ؟
إليك بعضا من المصادر المفيدة

🌐 regexr.com موقع ممتاز
🌐 regextester.com موقع جيد

هل كان هذا المنشور مفيداً ؟؟؟؟

🔗 بواسطة :- @YemenDevs
November 16, 2022 799 2