فقط رمز اختبار number.html:
<html> <head> <script language = "javaScript"> وظيفة فقط Number (obj) {// احصل على ما إذا كانت الحرف الأول عبارة عن علامة سلبية var t = obj.value.charat (0) ؛ // استبدل كل غير رقمي أولاً ، باستثناء الأرقام و. obj.value = obj.value.replace (/[^/d/. // تأكد من أن الأول هو رقم بدلاً من. obj.value = obj.value.replace (/^/./ g ، '') ؛ // يمكن أن تظهر واحدة فقط. بدون مضاعف. obj.value = obj.value.replace (//. {2 ،}/g ، '.') ؛ // من فضلك ضمان. مرة واحدة فقط ، ليس أكثر من مرتين obj.value = obj.value.replace ('.' ، '$#$'). استبدال (// http-equiv = "content-type" content = "text /html ؛ charset = gb2312"> <meta name = "keywords" content = "" /> <meta name = "description" content = "" " /> يمكن أن يكون فقط الأرقام والنقاط العشرية || لا يمكن أن تكون سوى أعداد صحيحة ونقاط عائمة </title> </head> <body> <hr/> مربع نص يمكن فقط إدخال الأرقام: <input onKeyup = "this.value = this.value.replace (// d/g ، '')" onblur = "this.value = this.value.replace (// d/g ، ') الأرقام والنقاط العشرية: <input onKeyup = "value = value.replace (/[^/d/. علامة ، أي رقم نقطة عائمة): <input onkeyup = "omsonnumber (this)" onblur = "omsonnumber (this)"/> <hr // </body> </html>يقدم لك الرمز أعلاه باختصار المعرفة التي تحد من عدد الأرقام في مربعات النص المراد إدخالها || يمكن أن يكون فقط الأرقام والنقاط العشرية || يمكن أن يكون فقط الأعداد الصحيحة ونقاط عائمة. أتمنى أن تساعدك!