\d:
匹配数字
+
:
数字出现1次以上
(\.\d{2})?:括号内是一个组,后面的?表示括号的内容出现0-1次
如果强制要求必须保留2位小数
就
将?改为+
即
(\.\d{2})+
\.
:
匹配小数点
\d
:匹配数字
{2}:小数点后取两位
$:匹配任何结尾为之前所写的字符串
即
小数点和两位小数
var a = 34.13a = Math.ceil(a*10)alert(a)a = a*1.0/10alert(a)该方法采用的是ceil向上取整的方法。首先将该数*10保证整数位,然后调用得到342,接下来是要缩小到原来的十分之一,由于原来的类型是整数,所以要先转换成小数,因此*1.0;然后再除10,得到34.2