只能是英文,好简单吧,用的就是正则,javascript验证英文的正则表达式<script language=javascript>
function onlyEng()
{
if(!(event.keyCode>=65&&event.keyCode<=90))
event.returnvalue=false;
}
</script> 

解决方案 »

  1.   

    var re = /^[a-z\s\n]+/ig;
    alert(re.test("Hello world"));
      

  2.   

    好像楼主不是在问问题这个也叫正则表达式哇!(event.keyCode>=65&&event.keyCode <=90)
      

  3.   

    var re = /^[a-z\s\n]+$/ig;
    alert(re.test("Hello worlds撒"));
    我来找茬.嘻嘻~
      

  4.   

    匹配特定字符串:  ^[A-Za-z]+$  //匹配由26个英文字母组成的字符串  ^[A-Z]+$  //匹配由26个英文字母的大写组成的字符串  ^[a-z]+$  //匹配由26个英文字母的小写组成的字符串  ^[A-Za-z0-9]+$  //匹配由数字和26个英文字母组成的字符串  ^w+$  //匹配由数字、26个英文字母或者下划线组成的字符串