В JS всё тоже просто:
CODE:var a='Строка';
a.charAt(1)//Символ № 1, т. е. "т"
А насчёт принадлежности символа к набору... Я обычно делаю вот так:
CODE:var i, smbs='abcdefghijklmnopqrsrtuvwxyz';
for (i=0; i<a.length; i++) if (smbs.indexOf(a.charAt(i))!=-1) ...//Если входит
Независимость от регистра?
CODE:String.prototype.toL=new Function('if (this.toLocaleLowerCase) return this.toLocaleLowerCase(); else return this;');
for (i=0; i<a.length; i++) if (smbs.indexOf(a.charAt(i).toL())!=-1) ... |