Digite apenas 0-9 e inclua mais de um ponto decimal
<html> <head> <meta http-equiv = "content-type" content = "text/html; charset = gb2312"> <title> js pode inserir apenas números e pontos decimais </title> <script linguagem = "javascript" type = "text/javascript"> function clearNum (obj) (obj) (JavScript "type =" obt/javascript "> function clearNum (obj) (obj) obj.value.replace (/[^/d.]/g, ""); // Clear personagens que não "Número" e "". obj.value = obj.value.replace (/^/./ g, ""); // Verifique se o primeiro caractere é um número em vez de. obj.value = obj.value = obj.value.replace (//. {2,}/g, "."); // retém apenas o primeiro. Limpe o excesso. obj.value = obj.value.replace (".", "$#$"). substituir (//./ g, ""). substituir ("$#$", ".");} </script> </face> <body> caixas de texto que só podem inserir números e decimal: <intring name = "input1" onkeyp = "A caixa de texto acima pode inserir apenas o código JS (incluindo pontos decimais) dos números. Este é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.