السلاسل النصية Strings (الجزء الرابع )

الدرس: السلاسل النصية Strings (الجزء الرابع )

المدة: 5 دقائق

وصف مختصر:

استخدام دوال JavaScript لتخصيص الأسماء والبريد الإلكتروني  تخصيص اسم المستخدم: يمكن استخدام دالة `customizeUsername` لتنظيف وتخصيص الأسماء. تقوم هذه الدالة بإزالة الأحرف...

وصف الدرس

استخدام دوال JavaScript لتخصيص الأسماء والبريد الإلكتروني


 تخصيص اسم المستخدم:

يمكن استخدام دالة `customizeUsername` لتنظيف وتخصيص الأسماء. تقوم هذه الدالة بإزالة الأحرف غير المسموح بها، مثل الرموز والمسافات الزائدة، وتحويلها إلى حروف صغيرة، واستبدال المسافات بشرطات. على سبيل المثال:

```javascript
function customizeUsername(string) {
var username = string.trim(); // إزالة المسافات الزائدة من بداية ونهاية السلسلة
username = username.replace(/[^A-z0-9\-\.\ ]/g, '') // إزالة الرموز غير المسموح بها باستخدام regex
.trim() // إزالة المسافات الزائدة بعد الإزالة
.replace(/\ /g, '-') // استبدال المسافات بشرطات
.replace(/\--/g, '-'); // التأكد من عدم وجود شرطات متتالية
username = username.toLowerCase(); // تحويل النص إلى حروف صغيرة
return username;
}
```

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


يمكن استخدام دوال JavaScript للتحقق من صحة عنوان البريد الإلكتروني. توفر هذه الدوال إمكانية التحقق من صحة البريد الإلكتروني بالنسبة للأحرف المسموح بها والشروط الأساسية كالحروف، الأرقام، والرموز مثل '@' و '.'. على سبيل المثال:

```javascript
var email = 'alialanzan.online@gmail.com'; // يمكنك استبدالها بإدخال المستخدم

var isValidEmail = true; // افتراضياً أن البريد صحيح

if ( email.length < 11 || email.split('@').length != 2 ) {
isValidEmail = false; // التحقق من الشروط الأساسية للبريد
} else if ( email.search(/[^A-z0-9\.\@\-]/) > -1 ) {
isValidEmail = false; // التحقق من عدم وجود أحرف غير مسموح بها
}

if ( !isValidEmail ) {
alert('الرجاء التأكد من صحة البريد الإلكتروني');
} else {
// استخدام بريد إلكتروني صحيح
var endCut = email.search('@');
var username = email.substr(0, endCut);
username = customizeUsername(username); // تخصيص اسم المستخدم
alert('اسم المستخدم المخصص الخاص بك هو ' + username);
}
```

---

هذا يوضح كيفية استخدام الدوال بشكل منظم ومدروس لتخصيص أسماء المستخدمين والتحقق من صحة عناوين البريد الإلكتروني باستخدام JavaScript.

الفيديوهات

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

فيديو الدرس التعليمي السلاسل النصية Strings (الجزء الرابع )

المصادر

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

الأوامر البرمجية المستخدمة

ملحقات ال PDF

الدروس والاختبارات لتعلم هذه الدورة التدريبية : تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript

has been added to the cart. View Cart