يعلمك هذا البرنامج التعليمي كيفية استخدام JavaScript لتقييد المدخلات باللغة الإنجليزية ، أو تقييد المدخلات باللغة الصينية.
اللغة الإنجليزية محظورة:
نسخة الكود كما يلي:
<type type = "text" onkeypress = "return event.keycode> = 48 && event.keycode <= 57 || (this.value.indexof ('.
استخدم تعبيرات منتظمة لتقييد الصينيين فقط:
نسخة الكود كما يلي:
<type type = "text" onKeyup = "value = value.replace (/[^/u4e00-/u9fa5]/g ، ')"/>
1. استخدم التعبيرات العادية للحد من الأحرف الكاملة فقط:
نسخة الكود كما يلي:
<type type = "text" onKeyup = "value = value.replace (/[^/uff00-/uffff]/g ، ')"/>
2. استخدم التعبيرات العادية للحد من المدخلات الرقمية فقط:
نسخة الكود كما يلي:
<type type = "text" onKeyup = "value = value.replace (/[^/d]/g ، '')" onbeforepaste = "clipboarddata.setdata ('text' ، clipboarddata.getData ('text'). استبدال (/[^/d]/g ، ')")/>
3. استخدم التعبيرات العادية للحد فقط من الرقم والإنجليزية:
نسخة الكود كما يلي:
<type type = "text" onKeyup = "value = value.replace (/[/w]/g ، '')" onbeforepaste = "clipboarddata.setdata ('text' ، clipboarddata.getdata ('text'). استبدال (/[^/d]/g ، '')")/>