2008-07-19
ruby on rails 数字分割函数
关键字: ror技术
**数字分割函数 [#dabfb05e]
[
12345678
运行代码后:
12,345,678
+正则表达式原理
(?=exp)也叫零宽度正预测先行断言,它断言自身出现的位置的后面能匹配表达式exp。比如\b\w+(?=ing\b),匹配以ing结尾的单词的前面部分(除了ing以外的部分),如查找I'm singing while you're dancing.时,它会匹配sing和danc。
**数字分割函数 [#dabfb05e]
+例子如下所示:
12345678
运行代码后:
12,345,678
+正则表达式原理
(?=exp)也叫零宽度正预测先行断言,它断言自身出现的位置的后面能匹配表达式exp。比如\b\w+(?=ing\b),匹配以ing结尾的单词的前面部分(除了ing以外的部分),如查找I'm singing while you're dancing.时,它会匹配sing和danc。
BANGD694DBE13AFD3D7AE7540D60XIANGUO
[
quote]def commify(price)
return price.to_s.gsub(/(¥d)(?=¥d{3}+$)/, '¥¥1,') #(日本使用方法)
end[/quote]+例子如下所示:
12345678
运行代码后:
12,345,678
+正则表达式原理
(?=exp)也叫零宽度正预测先行断言,它断言自身出现的位置的后面能匹配表达式exp。比如\b\w+(?=ing\b),匹配以ing结尾的单词的前面部分(除了ing以外的部分),如查找I'm singing while you're dancing.时,它会匹配sing和danc。
**数字分割函数 [#dabfb05e]
def commify(price)
return price.to_s.gsub(/(\d)(?=\d{3}+$)/, '\\1,') #(中国区使用方法)
end
+例子如下所示:
12345678
运行代码后:
12,345,678
+正则表达式原理
(?=exp)也叫零宽度正预测先行断言,它断言自身出现的位置的后面能匹配表达式exp。比如\b\w+(?=ing\b),匹配以ing结尾的单词的前面部分(除了ing以外的部分),如查找I'm singing while you're dancing.时,它会匹配sing和danc。
BANGD694DBE13AFD3D7AE7540D60XIANGUO
发表评论
- 浏览: 16832 次
- 性别:

- 来自: 南昌

- 详细资料
搜索本博客
最新评论
-
就地编辑字段内容
晕,请问有没有java版的,俺看不懂ruby版的,
-- by laserdance -
做IT的要注意颈椎病以及保 ...
我后背也好痛啊···才干了一个月···忽然发现程序员是个体力活
-- by ha397666 -
做IT的要注意颈椎病以及保 ...
我的脖子似乎有问题了,每天上完班后,都觉得有点僵硬。。。
-- by racnow -
做IT的要注意颈椎病以及保 ...
昨天打了会儿篮球,今天早上醒来就颈椎疼的厉害,好好保养身体
-- by cris_jxg -
做IT的要注意颈椎病以及保 ...
小小年纪我就深受其害,决心加强锻炼了!
-- by mirway






评论排行榜