JS判断一个数 必须是10以上 小数点后面只可以有一位 求助。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS判断一个数 必须是10以上 小数点后面只可以有一位 求助。。相关的知识,希望对你有一定的参考价值。

function checkflaot(obj)

var txt = document.getElementById(obj).value;
var txtb = txt*100;
var txtc = txtb%10;
if(txtc==0&&txt>=10)

return true;

else

return false;


这我自己写的 好像和dark差不多

var num = document.getElementById("text1").value; //获取这个数
if(isNaN(num))//判断这个数是否都数字

alert("请输入数字");//如果不是数字提示
return;//返回


if(num<=10)

alert("输入数字小于10!");//输入的数字小于10
return;//返回


if (num.indexOf(".") > -1)

if (num.substr(num.indexOf(".") + 1, num.length - num.indexOf(".")).length > 1)

alert("小数点后面只可以有一位小数!");

参考技术A JS通常表达的是奸商,你这是啥意思呀。追问

奸商??嘛意思 。。

就是定义一个变量 var a = 15.63; var b = 15.6; var c = 15; var d = 20; 然后if判断 只有c 和d能通过的 我想做的判断是 输入的钱数 只能是10块钱以上 包括10块 可以有毛 不能有分 所以是小数点后面只能有一位数

追答

晕,原来你说javascript

参考技术B 用正则表达式句可以解决你所说的问题追问

但是我不太会查呀 T T 帮我一次吧。。

追答

function checkMobile(s)
//alert(s)
var regu =/^d2\.\d2$/;
var re = new RegExp(regu);
if (re.test(s))
return true;
else
return false;


不知道正则对不对 要是不对你自己找一个正则

参考技术C \d+(\.\d)*

以上是关于JS判断一个数 必须是10以上 小数点后面只可以有一位 求助。。的主要内容,如果未能解决你的问题,请参考以下文章

js正则表达式 判断输入框是不是为正整数或者正整数保留两位小数

js如何判断小数点后有几位

js怎么判断输入的金额只能是小数点前10位,小数点后两位

JS怎么判断数字里面是不是有小数点

js中如何判断两个数是不是整除

JS判断qq号码