البرمجة

استخدام التعبير العادي لتقييد إدخال المستخدم في jQuery

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

javascript
$("#firstText").keyup(function () { var value = $(this).val().toUpperCase(); var regex = /^[A-Z0-9&,.\/()@*+!?“‘:;-]*$/; if (regex.test(value)) { $(".zetin16").text(value); } else { $(this).val(value.slice(0, -1)); } }).keyup();

يقوم هذا الكود بفحص القيمة المدخلة ضد التعبير العادي regex، وإذا كانت القيمة تحتوي على أحرف وأرقام ورموز السماح بها، فإنه يظهر القيمة في .zetin16، وإذا كانت تحتوي على أحرف غير مسموح بها، فإنه يقوم بإزالتها من الحقل.

يرجى تغيير .zetin16 إلى العنصر الفعلي الذي ترغب في عرض القيمة فيه.

المزيد من المعلومات

بالتأكيد! التعبير العادي regex في الكود يحتوي على:

  • ^: يبدأ البحث في بداية السلسلة.
  • [A-Z0-9&,.\/()@*+!?“‘:;-]*: يحدد مجموعة من الأحرف والأرقام والرموز المسموح بها. تتضمن هذه المجموعة الأحروف من A إلى Z، والأرقام من 0 إلى 9، والرموز & , . / ( ) @ * + ! ? “ ‘ : ; -.
  • $: ينهي البحث في نهاية السلسلة.

بهذا التعبير العادي، يتم التأكد من أن القيمة المدخلة تحتوي على الأحرف والأرقام والرموز المسموح بها فقط. إذا كانت تحتوي على أي حرف غير مسموح به، فإن الكود يقوم بإزالته ولا يعرضه في العنصر .zetin16.

زر الذهاب إلى الأعلى