# NUMCHK

> [HTML Version](numchk_sbr.htm)

**xcall NUMCHK, string \{,len, rc\}**

NUMCHK checks a string to see if it contains valid numeric characters only, and possibly that it is of a certain length.

**Parameters**

_string_  ([String](string.md))  \[in/out\]

string to be searched. _string_ is stripped of leading and trailing spaces and tabs and returned that way, regardless of whether valid.

_len_  ([Num](num.md))  \[in\]

if specified, stripped _string_ length must match.

_rc_  (F6)  \[out\]

optional return value specifying okay (0), or that _string_ contains invalid characters or is not of _len_ length (-1). Note that NUMCHK may be passed to the [XFUNC](xfunc().md) function, in which case rc is not really relevant since the function itself returns the same value.