
JS
98年的香奈儿
To be a rich man!
展开
-
IP格式校验
function IPValidation(ip){ var re = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/ var bl...原创 2019-02-27 16:57:08 · 1442 阅读 · 0 评论 -
JS加减乘除(加校验,可做公共方法)
原生的js运算结果不一定准确,会丢失精度 解决方案的原理是,将浮点数乘以(扩大)10的n次方倍,把浮点数变为整数后再进行相应的运算,最后将得到的结果除以(缩小)10的n次方倍 原理示例:将 console.log(1-0.8); 变为 console.log((1 * 10 - 0.8 * 10) / 10); 即可得到正确的值 根据上述原理,可以封装一些方法出来解决此类问题。如下所示(Math...原创 2019-03-20 10:18:12 · 1569 阅读 · 1 评论