lcText = strtran(alltrim(fieldname.value),'-','') && strip out the dashes for li = 1 to len(lcText) if not between(asc(substr(lcText,li,1)),65,90) ; and not between(asc(substr(lcText,li,1)),97,122) * Not an upper or lower case letter - assume special character * If you want to accept any other charcters, add them to the condition endif endfor