正则表达式 保留至少5位有效数字
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 01:48:44
暂时研究到这个:^([-+]?\d{1,10})(\.\d{1,5})?$请LZ看看是否适合.说明一下:[-+]?匹配正负号\d{1,10}匹配1到10位数字(\.\d{1,5})?匹配小数,如果有小
小数点后面有4个数但算的时候要算到第5位,看第5位,按四舍五入,小于5就舍去,大于5就收1加到第4位上就可以了哈
所谓有效数字是指在分析工作中实际能够测量到的数字.所谓能够测量到的是包括最后一位估计的,不确定的数字..把测量结果中能够反映被测量大小的带有一位存疑数字的全部数字叫有效数字
竖线“|”就是或的意思.([a-zA-Z]{3}|[0-9]{5})这个就是三位字母或五位数字的意思,如果你的正则引擎支持类别名,可以用\d表示数字,就不用[0-9]了,字母也可以用类名来代替.
保留3位有效数字0.676
保留2位有效数字=2.5×10的6次方
0.009999≈0.0100备注:0第一个非零数字以及之后的所有数字(包括零)都是有效数字.在非零数字之间与末尾时均为有效数;在小数点前或小数点后均不为有效数字.如0.078和0.78与小数点无关,
0.0094094保留3位有效数字0.00941
1.744
数字和字母至少出现一次18位:/[a-z0-9]{6,18}/i
1283600保留2位有效数字是(1.3*10^6)
640.90保留两位有效数字的意思是保留小数点后两位数.不足补零即可
假如是小数的话就是以0后面的数字开始算,例如0..00123就是三位有效数字假如是很大的数,例如111000000的话就是1.11乘以10的八次方,既保留三位有效数字!
保留几位小数,是指从左边第一个不为零的数算起.例题中的答案是正确的.
根号5约等于2.2361
50.04保留两位有效数字是50,有效数字是5,0
9.987保留两位有效数字是10
(?!再问:不行哦,把4位数字的最后一位都匹配上了再答:写反了……(?
^[1-9]\d{3}\.\d$|^[1-9]\d{2}\.\d{2}$|^[1-9]\d{4}$^[1-9]\d{3}\.\d$表示一位小数,四位整数的情况^[1-9]\d{2}\.\d{2}表示两