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;
}