| **Navigation:**  [[introduction.htm|Language Reference]] > 13 - Built-in Functions >====== ISALPHA (return alphabetic character) ====== | [[int truncate fraction .htm|{{btn_prev_n.gif|Previous page}}]][[introduction.htm|{{btn_home_n.gif|Return to chapter overview}}]][[keycode return last keycode .htm|{{btn_next_n.gif|Next page}}]] | | || **ISALPHA(**// string //**)** {{blk2blue.jpg|blk2blue.jpg}} | **ISALPHA** | Returns whether the //string// passed to it contains an alphabetic character. | | //string// | The label of the character string to test. If the //string// contains more than one character, only the first character is tested. | The ISALPHA procedure returns TRUE if the //string //passed to it is alphabetic (an upper or lower case letter) and false otherwise. This is independent of the language and collation sequence. This procedure requires that CLACASE has been set in the application's environment file or through the LOCALE statement. | **Return Data Type:** | LONG | **Example:** **SomeString STRING(1)** ** CODE   ** ** SomeString = 'A'            !ISALPHA returns true** ** IF ****ISALPHA****(SomeString) ** **  X#= MESSAGE('Alpha string')** ** END** ** SomeString = '1'            !ISALPHA returns false** ** IF ****ISALPHA****(SomeString) ** **  X#= MESSAGE('Alpha string')** ** ELSE** **  X#= MESSAGE('Not Alpha string')** ** END** **See Also:** [[isupper return upper case character .htm|ISUPPER]] [[islower return lower case character .htm|ISLOWER]] [[numeric return numeric string .htm|NUMERIC]] [[locale load environment file .htm|LOCALE]] [[internationalization.htm|Environment Files]]