يصف مثال المقالة طريقة التحكم في JS لإدخال الأرقام والنقاط العشرية فقط في مربعات النص. شاركه للرجوع إليه. طريقة التنفيذ المحددة هي كما يلي:
نسخة الكود كما يلي: وظيفة ClearNonum (OBJ) {
obj.value = obj.value.replace (/[^/d.]/g ، "") ؛ // أحرف واضح غير "الرقم" و "."
obj.value = obj.value.replace (/^/./ g ، "") ؛ // تحقق من أن الحرف الأول هو رقم بدلاً من.
obj.value = obj.value.replace (//. {2 ،}/g ، ".") ؛ // الاحتفاظ بالآخر فقط. امسح الفائض.
obj.value = obj.value.replace ("." ، "$#$"). استبدال (//./ g ، ""). استبدال ("$#$" ، ".") ؛
}
الاستخدام كما يلي:
انسخ رمز الرمز كما يلي: <input name = "input1" onKeyup = "clearnonum (this)">
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.