重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
可以用正则表达式吗:/^(0{1,2}[1-9]|[1-2]\d{1,2})(.0[1-9]|.[1-9]\d){0,1}$/,反正这个可以满足的,不可以就另说了。
网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、成都微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了郓城免费建站欢迎大家使用!
if(!/^(0{1,2}[1-9]|[1-2]\d{1,2})(.0[1-9]|.[1-9]\d){0,1}$/.test("输入的内容")){
alert("输入有误");
}else{
alert("输入正确");
}
不用alert可以用其它方式。
复制代码代码如下:
var a=3.1415926;
a = a.toFixed(2);//保留2位但结果为一个String类型
a = parseFloat(a);//将结果转换会float
//用一步的话如下
a = parseFloat(a.toFixed(2));
jquery将4位小数转换成1位的操作方法:
1. 以数组接收该数字,然后采用JQuery中的Split方法去截取,保留一位小数;
2. 比如我下面给出的实例:接收一个数字,保留一位小数。
3. vardate=Array[0];
vartimeArray=Array[1].split(".")
varsTime=timeArray[1];
script type="text/javascript"
var Digit = {};
Digit.round = function(digit, length) {
length = length ? parseInt(length) : 0;
if (length = 0) return Math.round(digit);
digit = Math.round(digit * Math.pow(10, length)) / Math.pow(10, length);
return digit;
};
var num = 3.1733333333333333;
alert(Digit.round(num, 2));//四色五入保留2位小数
可以直接使用toFix方法。
toFix方法是js的原生方法,在jquery中也可以使用。
要保留两位小数,可以加参数,参数为2就是保留两位小数,默认是四舍五入保留。