wadadanet

  • Increase font size
  • Default font size
  • Decrease font size

AS3で数字を3桁毎にコンマ区切りにする

Print
仕事の上でよく使う関数なので、ここに残しておきます。
いちいちクラスを作るのも面倒なので、関数だけ載せておきます。

概要

AS3(ActionScript3.0)でお金を表示する際に、3桁づつ数字をコンマで区切りたいときに使う。
「円」表示追加は関数内でやらない方がいいかも、そこらへんは各自のプログラム次第だと思うので、残しておきます。

コード


trace( displayNumber( 100000000 ) );

function displayNumber( num ):String {
	var nString:String = String( num );
	var rst:String = nString.replace( /([0-9]+?)(?=(?:[0-9]{3})+$)/g , '$1,' );
	rst += "円";
	return rst;
}

実行結果

100,000,000円



  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事をNewsGator Onlineに登録する
Last Updated ( Saturday, 14 February 2009 02:12 )  

Add your comment

Your name:
Your website:
Comment:

検索


シェア