coldfusion cfml

¿Cómo convertir una representación de cadena de un número en un número en coldfusion?



cfml (2)

Quiero poder convertir un número de cadena como "1,427.76" en un número en coldfusion pero la coma hace que falle. ¿Hay una forma sencilla de hacerlo además de tener que quitar la coma?

<cfset string = "1,427.75"> <cfset number = string * 100>

El error se produce al intentar realizar operaciones matemáticas en él. Si se quita la coma, funciona bien pero obtengo la coma de un cálculo de la base de datos.


Sé que puedes usar LSParseNumber:

<cfset string = "1,427.75"> <cfset number = LSParseNumber(string) * 100>


Val () funciona también para conversiones simples en las que no te importa la configuración regional, por ejemplo, Val (''123.45'')