OnlyNumber.html Kode Tes:
<html> <head> <script language = "javaScript"> function OnlyNumber (obj) {// Dapatkan apakah karakter pertama adalah tanda negatif var t = obj.value.charat (0); // Ganti semua non-numerik terlebih dahulu, kecuali untuk angka dan. obj.value = obj.value.replace (/[^/d /. media/ g, ''); // Pastikan yang pertama adalah angka, bukan. obj.value = obj.value.replace (/^/./ g, ''); // hanya bisa muncul satu. tanpa banyak. obj.value = obj.value.replace (//. {2,}/g, '.'); // Mohon jamin. Hanya sekali, tidak lebih dari dua kali obj.value = obj.value.replace ('.', '$#$'). Ganti (//./ g, ''). Ganti ('$#$', '.'); // jika digit pertama adalah tanda negatif, tambahkan jika (t == '-') {obj.value = '-value =' -value = '-value =' -value = '-value =' -value = '-value =' -value = '-value =' -value = '-value =' -value = '-value =' -value = '-value =' -value = '-value =' -value = '- http-equiv = "konten-tipe" content = "text /html; charset = gb2312"> <meta name = "kata kunci" content = "" /> <meta name = "description" content = "" /> <title> kotak teks terbatas hanya dapat memasukkan angka || hanya bisa menjadi angka dan titik desimal || hanya bisa menjadi bilangan bulat dan poin mengambang </itement> </head> <body> <hr/> kotak teks yang hanya dapat memasukkan angka: <input onkeyup = "this.value = this.value.replace (// d/g, '')" Onblur = "this.value = this.value.replace (//de/g,/hmalue/ux.value =/galue/galue (/g,//g,/hmalue </galue/galue/galue/galue./galue (/g,/g, Angka dan poin desimal: <input onkeyup = "value = value.replace (/[^/d /. media/ g, '')" Onblur = "value = value.replace (/[^/d /.anjang/g, '') ke poin yang diizinkan (itu tidak ada satu poin yang dapat dibeli dengan satu poin yang tidak ada di satu digit dan hanya satu poin. Tanda negatif, yaitu, angka titik mengambang): <input onkeyup = "OnlyNumber (this)" onsblur = "OnlyNumber (this)"/> <hr // </body> </html>Kode di atas secara singkat memperkenalkan Anda pada pengetahuan yang membatasi jumlah angka dalam kotak teks yang akan menjadi input || hanya bisa menjadi angka dan titik desimal || hanya bisa menjadi bilangan bulat dan titik mengambang. Saya harap ini dapat membantu Anda!