ruby on rails 數字分割函式

2021-08-29 15:10:48 字數 817 閱讀 6414

**數字分割函式 [#dabfb05e]

[

quote]def commify(price)

return price.to_s.gsub(/(¥d)(?=¥d+$)/, '¥¥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+$)/, '\\1,') #(中國區使用方法)

end

+例子如下所示:

12345678

執行**後:

12,345,678

+正規表示式原理

(?=exp)也叫零寬度正**先行斷言,它斷言自身出現的位置的後面能匹配表示式exp。比如\b\w+(?=ing\b),匹配以ing結尾的單詞的前面部分(除了ing以外的部分),如查詢i'm singing while you're dancing.時,它會匹配sing和danc。

bangd694dbe13afd3d7ae7540d60xianguo

NYOJ 1092數字分割

數字分隔 二 時間限制 1000 ms 記憶體限制 65535 kb 難度 3描述 在乙個遙遠的國家,銀行為了更快更好的處理使用者的訂單,決定將一整串的數字按照一定的規則分隔開來,分隔規則如下 1 實數的整數部分按照每三個數字用逗號分隔開 整數部分的高位有多餘的0時,需先將多餘的0過濾後,再進行數字...

初學Ruby On Rails有感

因為看到一些牛人的部落格裡都有了對ruby on rails的認可,感覺主流的思想開始向rails傾斜了,那麼自己也不得不趕緊跟上,想法弄到了一本 應用rails進行敏捷web開發 之所以選擇它是因為它有rails,有ruby語法的講解還有敏捷一詞.這麼多讓我感興趣的東西集合到一起,我認定這會是一本...

Ruby on Rails版本公升級

公升級rails版本和gem版本時,先 gem update rails gem update 然後它會出現mysql的驅動錯誤的提示如下 問題 the bundled mysql.rb driver has been removed from rails 2.2.please install th...