• PE-BANKと契約して26歳で年収800万になった大阪のフリーランスですが全てを語ります





業務系システムで金額項目のテキストボックスによくある仕様です。

・フォーカスインした時は3桁区切りのカンマを削除
・フォーカスアウトした時に3桁区切りのカンマを付与
・フォーカスアウトした時に自動で小数点以下を規定の数で設定

備忘として載せておきます。

サンプルコード


ポイントは以下になります

●Point●
・各処理をファンクション化しておくことで複数のテキストボックスから呼びやすくする
・フォーマット前に正規表現で正しい数値かチェックしておく
・hiddenに小数以下の桁数を設定することで動的に小数以下を制御する(不変の場合は定数で良い)

さいごに

もちろん登録前にクライアントサイドかサーバサイドで数値チェックや桁数チェックをする必要があるので注意してください!

それでは!また!!

最後まで読んで頂きありがとうございます!
人気の記事だけ集めたので是非覗いていってください^^
 厳選!目的別にオススメ記事を紹介-あなたの欲しい情報がここに-