add isalnum, isalpha, isdigit for string