Name
LSIsNumeric
Synopsis
LSIsNumeric(string
)
Functions identically to the IsNumeric( )
function
within the context of the current locale. Returns
true
if string
can be
converted to a number in the current locale or
false
if it can’t.
Here’s an example that determines whether the
supplied values are valid numbers for each locale:
<cfloop index="locale" list="#Server.Coldfusion.SupportedLocales#"> <cfset SetLocale(locale)> <cfoutput> <p><b>#locale#</b><br> -1: #LSIsNumeric(-1)#<br> 0: #LSIsNumeric(0)#<br> 1234: #LSIsNumeric(1234)#<br> 1,234,567,890: #LSIsNumeric('1,234,567,890')#<br> $1234.99: #LSIsNumeric('$1234.99')#<br> 04/15/2003: #LSIsNumeric('04/15/2003')#<br> 7pm: #LSIsNumeric('7pm')#<br> abcdef: #LSIsNumeric('abcdef')#<br> true: #LSIsNumeric(true)#<br> false: #LSIsNumeric(false)#<br> yes: #LSIsNumeric('yes')#<br> no: #LSIsNumeric('no')#<br> </cfoutput> </cfloop>
Get Programming ColdFusion MX, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.