تم إنشاء c4a.dev لمساعدتك على التركيز أثناء مُشاهدة الكورسات والإبتعاد عن إزعاج اليوتيوب (تعلم بروقااان👌)
كيفية الشراء من الموقع

منطقة إعلانية

يُمكننا وضع إعلانك هنا 🧡 ويُمكنك التواصل معنا عن طريق صفحة الفيس بوك

سعر الإعلان 3$ فى اليوم الواحد

JavaScript RegExp

RegExp هى اختصار ل regular expression
وتُستخدم كثيرا للتأكد من ان الزائر يكتب الايميل و الباسورد بطريقة صحيحة

الــ RegExp يكون بداخل /..../ ويُفضل ان يتم تخزينها بداخل variable

مثال على ذلك :

const reg=/[a-z] /

دائماً يتم إستخدام method تُمسى .test(...) مع الـ RegExp
هذه الـ method تكون قيمتها اما true أو false

لذلك دايما ما تُستخدم قاعدة if مع الــ RegExp

مثال على ذلك :

input.addEventListener("keyup", (eo)=> {
const userName=input.value
const reg=/[a-z] /

if(reg.test (userName )) {
input.classList.add("success" )

} else {

input.classList.remove("success" )
input.classList.add("error" )
}
JavaScript RegExp
RegExp: التأكد من أن
[a-z]يوجد احرف صغيرة
[a-zA-Z]يوجد احرف صغيرة او احرف كبيرة
[a-zA-Z0-9]يوجد احرف صغيرة او احرف كبيرة أو أرقام
[a-z]{4,7}يوجد أحرف صغيرة عددها من 4 الى 7 احرف
.{4,}يوجد اى نوع من الحروف او الارقام او الرموز
ولايقل العدد عن 4
^لازم يكون فى البداية .......
$لازم يكون فى النهاية .......
المُختصر المُفيد

انت يجب ان تعلم :

  1. ما هى استخدامات الــ regular expression
  2. طريقة كتابة الــ regular expression
  3. كيف تبحث فى جوجل عن أكواد الــ regular expression

لانك لن تستخدم الــ RegExp كثيراً وبالتالى سوف تنساها بسرعة
وأيضاً لأنها صعبة فى الكتابة

هنا تجد كورس كامل لشرح ال regular expression اذا إحتاجتها فى المشاريع الخاصة بك

مثال على ذلك :
للتأكد من الزائر يكتب الايميل و الباسورد بطريقة صحيحة

const regEmail=
/ ^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$ /;


const regPassword=
/ ^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#\$%\^&\*])(?=.{8,}) /;

تحميل الملفات الخاصة بالدرس

😡
انت مشغل الـ AdBlock !!

يعنى انت مش مُنتسب فى القناة ولا مُشترك فى كورس يوديمى وكمان مشغل الأدبلوك فى الموقع !! 😢