س: العثور على تعبير عادي للإدخال الأبجدي الرقمي
واجه مستخدم مشكلة حيث حاولوا التعبيرات العادية فقط من خلال سلاسل تحتوي على أحرف وأرقام. يساعد ما يلي في إنشاء تعبير عادي للسماح بأي من الأحرف الأبجدية الرقمية.
ج: التعبير العادي الأبجدي الرقمي فقط
للتأكد من أن السلسلة تحتوي على أحرف أبجدية رقمية فقط، يمكننا استخدم التعبير العادي التالي:/^[a-z0-9] $/i/^[a-z0-9] $/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