Господа, пожалуйста помогите. Нужно было написать скрипт, который определяет алфавит текста заданной строки
Я сделал так:
<script language="JavaScript">
function numsym(obj)
{
var str=obj.textin.value
var array = (str.split('')), i = array.length, result = [];
while(i--){
if(result.join('').search(array[i]) == '-1') {
result.push(array[i]);
}
}
var res = result.sort();
obj.rslt.value=res;
}
</script>
<form name="form1">
Введите текст: <br />
<textarea cols="30" rows="4" name="textin"></textarea><br />
<input type="button" value="Определить алфавит" onclick="numsym(form1)"><input type="reset" value="Очистить">
<br /><br /><br />
Алфавит:<br />
<textarea cols="30" rows="4" name="rslt"></textarea>
</form>
Только вот если в тексте будут пробел или знаки, то вывод будет примерно таким: "а,п,,,,к,р,д"
Помогите пожалуйста подключить регулярное выражение, чтобы выводились только буквы английского и русского алфавита.
Или может уже есть какое-то готовое решение?