validate_integer (public, deprecated)
validate_integer field_name string
Defined in packages/acs-tcl/tcl/deprecated-procs.tcl
Deprecated. Invoking this procedure generates a warning.
Throws an error if the string isn't a decimal integer; otherwise strips any leading zeros (so this won't work for octals) and returns the result.
validate via ad_page_contract
- Parameters:
- field_name (required)
- string (required)
- See Also:
- Testcases:
- No testcase defined.
Source code: ad_log_deprecated proc validate_integer if { ![regexp {^[0-9]+$} $string] } { error "$field_name is not an integer" } # trim leading zeros, so as not to confuse Tcl set string [string trimleft $string "0"] if { $string eq "" } { # but not all of the zeros return "0" } return $stringXQL Not present: PostgreSQL, Oracle Generic XQL file: packages/acs-tcl/tcl/deprecated-procs.xql