js文档上的URL
/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/
以前写的Email
/^([\.\w-]){3,}@([\w-]){3,}(\.([\w]){2,4}){1,2}$/

解决方案 »

  1.   

    检查email:
    <HTML>
    <HEAD>
    <SCRIPT LANGUAGE="JavaScript1.2">
    function isEmailAddress (string) {
      var addressPattern = 
        /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
      return addressPattern.test(string);
    }
    function checkEmail (field) {
      if (!isEmailAddress(field.value)) {
        alert('Please enter correct email address!');
        field.focus();
        field.select();
      }
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <FORM NAME="aForm">
    Your email address:
    <INPUT TYPE="text" NAME="email"
           ONCHANGE="checkEmail(this);"
    >
    </FORM>
    </BODY>
    </HTML>
      

  2.   

    验证为email格式
    <s cript LANGUAGE=Javas cript RUNAT=Server>
    function isEmail(strEmail) {
    if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
    return true;
    else
    alert("oh");
    }
    </s cript>
    <input type=text onblur=isEmail(this.value)>