「1,427.76」などの文字列番号をcoldfusionの数値に変換できるようにしたいのですが、コンマが原因で失敗します。カンマを削除する以外に、簡単な方法はありますか?
<cfset string = "1,427.75">
<cfset number = string * 100>
数学的演算を実行しようとすると、エラーが発生します。コンマが削除された場合は問題なく機能しますが、データベースの計算からコンマを取得しています。
LSParseNumberを使用できることを知っています。
<cfset string = "1,427.75">
<cfset number = LSParseNumber(string) * 100>
Val()は、ロケールを気にしない単純な変換でも機能します。 Val( '123.45')