0

我有一个电子邮件 ID 字段,其中必须输入多个电子邮件 ID,并用逗号分隔。如何在 jsp 页面中使用 JavaScript 对所有电子邮件 ID 进行验证?

4

1 回答 1

0

可能会帮助您使用 javascript 验证多个电子邮件 ID

 <html>
<title>email validation</title>
<script language="JavaScript" type="text/javascript">
    // Validate Email .
    function validateEmail(field) {
        var regex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,5}$/;
       return (regex.test(field)) ? true : false;
    }
    function validateMultipleEmailsCommaSeparated(emailcntl) {
        var seperator = ';';

        var value = emailcntl;

        if (value != '') {
            var result = value.split(seperator);

            for (var i = 0; i < result.length; i++) {

                if (result[i] != '') {

                    if (!validateEmail(result[i])) {
                        alert('Please check, `' + result[i] + '` email addresses not valid!');
                        return false;
                    }
                }
            }
        }
        return true;
    }
</script>
<table>
    <tr>
        <td>
            <input type="text" id="email" name="email" />
            <input type="button" onclick="validateMultipleEmailsCommaSeparated(email.value);"
                value="check Email" /><br />
            <div id="errorDiv" />
        </td>
    </tr>
</table>
</html>
于 2013-04-02T06:36:08.310 回答