User Guide

LSIsNumeric 609
LSIsNumeric
Description
Determines whether a string is a valid representation of a number in the current locale.
Returns
True, if the string represents a number the current locale; False, otherwise.
Category
Decision functions, International functions, String functions
Function syntax
LSIsNumeric(string)
See also
GetLocale, SetLocale
History
ColdFusion MX: Changed formatting behavior: this function might return a different result than
in earlier releases. This function uses Java standard locale formatting rules on all platforms.
Parameters
Usage
To set the default display format of date, time, number, and currency values, use the SetLocale
function.
Example
<h3>LSIsNumeric Example</h3>
<cfif IsDefined("FORM.locale")>
<!--- if locale is defined, set locale to that entry --->
<cfset NewLocale = SetLocale(FORM.locale)>
<p>Is the value "<cfoutput>#FORM.myValue#</cFOUTPUT>"
a proper numeric value for <cfoutput>#GetLocale()#</cfoutput>?
<p>Answer: <cfoutput>#LSIsNumeric(FORM.myValue)#</cfoutput>
</cfif>
<p><form action = "LSIsNumeric.cfm">
<p>Select a locale for which to check a numeric value:
...
Parameter Description
string A string or a variable that contains one