Val()
Converts numeric characters that occur at the beginning of a string to a number by stripping off all remaining characters once a non-numeric character is reached.
If the string does not start with any numeric characters or is empty, a 0 is returned. A period will be included, so val() will return a decimal.
Val( value=string );
Returns: Number
Examples
dump(Val("1234 Main St.")); // 1234
dump(Val("Main St., 1234")); // 0
dump(Val("123.456")); // 123.456
dump(Val("")); // 0
dump(Val("1")); // 1
dump(Val("one")); // 0
dump(Val("123T456")); // 123
See also
- Numbers
- Parsing
- ParseNumber()
- ToNumeric()
- Search Issue Tracker
- Search Lucee Test Cases (good for further, detailed examples)