URL:
http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?EMAIL:
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

解决方案 »

  1.   

    var ptn=/http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?/
        if (!ptn.exec(document.form1.LoginID.value))
        {
             alert('url格式错误');
    document.form1.LoginID.focus();
    return false;
        }是这么用吗???
    没有作用
      

  2.   

    var checkEmail = /[\da-zA-Z_]+@[\da-zA-Z]+?\.[a-zA-Z]{2,3}/;
    var email_1 = '[email protected]';
    alert(checkEmail.test(email_1));
    刚刚写的 :)
      

  3.   

    要写成:
    var ptn=/http:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;表达式中的"/"需要转义。
      

  4.   

    <script>
    //验证URL
      var s="http://www.com.cn/ddd/ddd?dd=dd&aa=ss";
      var reghttp=/^http\:\/\/\w+(\.\w+)*(\/\w+)*(\?\w+=\w*(&\w+=\w*)*)?$/g; 
      alert(reghttp.test(s))
    //验证email
      var t="[email protected]";
      var regmail=/^\w+@\w+(\.\w+)*$/g;
      alert(regmail.test(t))
    </script>