我试图在所有元音与辅音字体不同的情况下产生效果。
有没有办法只选择' a,e,i,o,u'并应用.css(" font-family"," mycustomfont");
尽量避免不得不输出所有的元音。所有建议都赞赏!
答案 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>');