读书人

一个处置 . 的方案

发布时间: 2013-04-05 10:24:33 作者: rapoo

一个处理 . 的方案

?

? ??场景

?

? ? ? ?我有一个需求:“1.2.3.4.5” ====> "1.2345"

?

? ? ? ??规则说明

?

    我的数字之间都是 . 分隔的我只需要留下第一个 .?

?

? ??开始设计

?

字符串处理呗替换 . 为空呗(但是:第一个不能替掉)

?

?

/* * @name numberHandle * @param source 要转换的参数 * @example 1.2.3.4.5 ===>1.2345*/function numberHandle(source){       var i = 0;       return parseFloat(source.replace(/\./g,function(){              //内部按照规则,第一个不能替换              return (i++ === 0) ? '.' : '';       }));}

?

?

?

? ? 关于string的replace:http://zhangyaochun.iteye.com/blog/1828091

读书人网 >Web前端

热点推荐