Введите только 0-9 и включите более одной десятичной точки
<html> <head> <meta http-equiv = "content-type" content = "text/html; charset = gb2312"> <title> js может вводить только цифры и десятичные точки </title> <script language = "javascript" type = "text/javascript"> promenonum (obj) {obj.v. obj.value.replace (/[^/d.]/g, ""); // Очистить символы, кроме «номер» и «». obj.value = obj.value.replace (/^/./ g, ""); // Убедитесь, что первый персонаж - это число вместо. obj.value = obj.value = obj.value.replace (//. {2,}/g, "."); // сохранить только первый. Очистить избыток. obj.value = obj.value.replace(".","$#$").replace(//./g,"").replace("$#$",".");}</script></head><body>Text boxes that can only enter numbers and decimal points: <input name="input1" onkeyup="clearNoNum(this)"></body></html>Приведенное выше текстовое поле может ввести только код JS (включая десятичные точки) чисел. Это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.