Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
English : /^[A-Za-z]+$/
Chinese : /^[\u0391-\uFFE5]+$/

解决方案 »

  1.   


       if(!"[email protected]".match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/)) {
          alert("邮箱格式错误!");
          return;
       }
      

  2.   

    onClick是鼠标点击事件。你的文本框要用内容改变的事件
      

  3.   

    文本框的onClick 改成 onChange另外你的JS函数也有错误。自己慢慢找吧
      

  4.   

    只留下面的onclick
    <input type="submit" name="submit" value="提交" onClick="return checkRegister();"> 其他标签onclick都删掉以后这样的事情,要自己慢慢找错误。慢慢理解,调试时多加写alert看执行流程。最好用firefox浏览器的插件功能。努力吧
      

  5.   

    验证的例子挺多的,你可以随便google下就可以找到N多。
      

  6.   

    obj.value = obj.value.replace(/[^\d]/g,"");
      

  7.   

    方法一:
    var re=/正则表达式/;
    re.test($("txtid").val())
    方法二:
    $("txtid").val.match(/正则表达式/);
    例子:
    // 判断输入是否是一个整数
    function isint(str)
    {
    var result=str.match(/^(-|\+)?\d+$/);
    if(result==null) return false;
    return true;
    }