Вот встала задача записывать цифры (например при вводе формул химических) в подстрочный регистр, написал:
var fou="H2SO4";
var m=fou.split('');
for(var i=0; i<m.length; i++){
if(m[i]=='0' || m[i]=='1' || m[i]=='2' || m[i]=='3' || m[i]=='4' || m[i]=='5' || m[i]=='6' || m[i]=='7' || m[i]=='8' || m[i]=='9') m[i]='<sub>'+m[i]+'</sub>';
}
var fou=m.join('');
работает, но както оно некрасиво получается. Подскажите как тут сократить код, сделать его компактнее (вопрос чисто интереса).
Пытался записать список цифр в операцию сравнения в виде регулярного выражения (чтоб обойтись без || ) - неполучилось...