更改特定字符的字体

时间:2012-03-01 05:01:38

标签: jquery

我试图在所有元音与辅音字体不同的情况下产生效果。

有没有办法只选择' a,e,i,o,u'并应用.css(" font-family"," mycustomfont");

尽量避免不得不输出所有的元音。所有建议都赞赏!

2 个答案:

答案 0 :(得分:3)

http://jsfiddle.net/elclanrs/rAKvB/

var str = 'Hello World',
    letters = '';

for (var i = 0, len = str.length; i < len; i++) {
    if (str[i].match(/[aeiou]/i)) {
        letters += '<span class="vowel">' + str[i] + '</span>';
    } else {
        letters += '<span class="consonant">' + str[i] + '</span>';
    }
}

答案 1 :(得分:0)

str = str.replace(/([aeiou]+)/g,'<span class="etc">$1</span>');