"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إنشاء تعبير عادي للإدخال الأبجدي الرقمي في جافا سكريبت؟

كيفية إنشاء تعبير عادي للإدخال الأبجدي الرقمي في جافا سكريبت؟

تم النشر بتاريخ 2024-11-11
تصفح:240

How to Create a Regular Expression for Alphanumeric Input in JavaScript?

السماح بالإدخال الأبجدي الرقمي باستخدام التعبيرات العادية في JavaScript

س: العثور على تعبير عادي للإدخال الأبجدي الرقمي

واجه مستخدم مشكلة حيث حاولوا التعبيرات العادية فقط من خلال سلاسل تحتوي على أحرف وأرقام. يساعد ما يلي في إنشاء تعبير عادي للسماح بأي من الأحرف الأبجدية الرقمية.

ج: التعبير العادي الأبجدي الرقمي فقط

للتأكد من أن السلسلة تحتوي على أحرف أبجدية رقمية فقط، يمكننا استخدم التعبير العادي التالي:

/^[a-z0-9] $/i
/^[a-z0-9] $/i

التقسيم:

    ^: ابدأ من السلسلة.
  • : تكرار واحد أو أكثر للنمط السابق.
  • $: نهاية السلسلة.
  • i: غير حساس لحالة الأحرف. مطابقة.

مثال للاستخدام: يمكن استخدام هذا التعبير العادي مع طريقة test () للتحقق من صحة السلاسل:

const str = "abc123"; نتيجة ثابتة = /^[a-z0-9] $/i.test(str); console.log(result); // صحيح

const str = "abc123";
const result = /^[a-z0-9] $/i.test(str);
console.log(result); // true
التحديث: دعم الأحرف العالمية

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

/^([a-zA-Z0-9\u0600-\u06FF\u0660-\u0669\u06F0-\u06F9 _.-] )$ /

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3