re = /^[\W\d_]+$/; //匹配所有除了a-z A-Z
re = /^[\x00-\xff]+$/; //匹配所有ASCII范围内的

解决方案 »

  1.   

    /[^\x00-\xff]/g 匹配所有双字节
      

  2.   

    /[\x00-\xff]/g   不匹配所有双字节
      

  3.   

    不包括中文
    /^[^\u4e00-\u9fa5]*$/
      

  4.   

    呵呵!没反.不过下面的例子理解起来有点拗/[^\x00-\xff]/g   匹配所有双字节 
    /[\x00-\xff]/g       不匹配所有双字节 
     alert("非汉字:"+"only asc匹配汉字".replace(/[^\x00-\xff]/g,""));
    //注意是把双字节匹配替换掉了
    alert("汉字:"+"only asc匹配汉字".replace(/[\x00-\xff]/g,""));
    //这里相反是把非双字节匹配替换掉了。检查下有没有错...我应该没迷糊吧,呵呵!