Ответ 1
Я знаю, что вы можете использовать LSParseNumber:
<cfset string = "1,427.75">
<cfset number = LSParseNumber(string) * 100>
Я хочу, чтобы иметь возможность преобразовать число строк, например "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')