Bie mir kommt im FF 2. erst true und false, im IE 7 zweimal true (wie ich es auch erwarte).
Das ist wirklich seltsam: Wenn man es noch öfter ausgibt, kommt immer abwechselnd true und false, sowohl im alten Mozilla 1.6 als auch im FF 2.0.0.7. IE 6 sagt immer true:
function word(val) { var r = /[a-zöäü]+/gi; return r.test(val);}
var x = 'blä';
alert(
x + ' ist ein Wort: ' + word(x) + '\n' +
x + ' ist ein Wort: ' + word(x) + '\n' +
x + ' ist ein Wort: ' + word(x) + '\n' +
x + ' ist ein Wort: ' + word(x) + '\n'
);