Determine whether the string contains the English characters

时间:2022-12-19 07:23:08
static boolean isEnglishChar(str   strName)
{
/*
Determine whether the string contains the English characters?
remark by Jimmy July 7th 2010
*/
    set         set = new set(types::String);
    int         m;
    boolean     numYet = false;
;
    set.add('A');
    set.add('B');
    set.add('C');
    set.add('D');
    set.add('E');
    set.add('F');
    set.add('G');
    set.add('H');
    set.add('I');
    set.add('J');
    set.add('K');
    set.add('L');
    set.add('M');
    set.add('N');
    set.add('O');
    set.add('P');
    set.add('Q');
    set.add('R');
    set.add('S');
    set.add('T');
    set.add('U');
    set.add('V');
    set.add('W');
    set.add('X');
    set.add('Y');
    set.add('Z');

    for(m = 1 ; m <= strlen(strName); m++)
    {
        if(set.in(substr(strName,m,1)))
        {
            numYet = true;
            break;
        }
    }
    return numYet;
}