عندما نقوم بتسجيل حساب على بعض مواقع الويب وملء المعلومات ، فإننا نملأ بطريق الخطأ رقم الهاتف في أحرف صينية أو رسائل إنجليزية أخرى ، وهذا غير صحيح بشكل واضح. من أجل مساعدة المستخدمين على تصحيح الأخطاء بشكل أفضل في الإدخال ، عند ملء المعلومات في النموذج ، من الضروري تقييد مربعات النص مثل رقم الهاتف المحمول والرمز البريدي ورقم الهاتف من إدخال أحرف أخرى ، فقط الأرقام.
باستخدام مدخلات مطابقة منتظمة ، فقط الأرقام:
نسخة الكود كما يلي:
var numregex = // d/g
ثم تمرير حدث Onblur في JavaScript:
التعريف والاستخدام
يحدث حدث Onblur عندما يفقد الكائن التركيز.
غالبًا ما يتم استخدام Onblur في رمز التحقق من JavaScript ، ويستخدم بشكل عام في مربعات الإدخال النموذج.
قواعد
HTML:
نسخة الكود كما يلي:
<element onblur = "somejavaScriptCode">
جافا سكريبت:
Object.onblur = function () {// تشغيل myscript ؛ }في JavaScript ، استخدم طريقة AddEventListener ():
نسخة الكود كما يلي:
Object.AdDeventListener ('Blur' ، myscript) ؛
الرمز التجريبي النهائي:
var numRegexfn = function (obj) {obj.value = obj.value.replace (numRegex ، '') ؛ if (! obj.value) {Alert ('الرجاء إدخال رقم') ؛} آخر {Alert ('pass') ؛}} phone.onblur = function () {numRegexfn (this) ؛}ما سبق هو المحتوى ذي الصلة الذي يقدمه لك المحرر حول استخدام التعبيرات العادية وقيود JS التي يمكنها إدخال الأرقام فقط. آمل أن يكون ذلك مفيدًا للجميع ، وآمل أن يولي الجميع المزيد من الاهتمام لموقع Wulin.com!