求一个正则表达式,匹配:全英文带空格或者全中文

问题描述:

求一个正则表达式,匹配:全英文带空格或者全中文
不能英文中文混合

JS:
var r=/^([a-zA-Z ]+|[\u4e00-\u9fa5]+)$/;
var t1='aaa bbb ccc';//true
var t2='啊哦额';//true
var t3='aaa啊哦额';//false
alert(r.test(t1));
alert(r.test(t2));
alert(r.test(t3));