首页 > 解决方案 > Adobe 表单字段的 Javascript 验证 - 电子邮件抄送(多个电子邮件输入)

问题描述

我正在尝试验证在文本字段中具有多行输入的表单字段,仅用新行分隔它们。

到目前为止,这是我的代码:

var splitInput = event.value.split("\n");
var pattern = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/; 
for(i=0;i<splitInput.length;i++) {
    if (event.value!=""){if (!pattern.test(event.value)){event.rc = false;app.alert("\"" + event.value + "\" is not a valid email address.");};};
}

Ps:我对编码很陌生,但我知道这是一个复杂的脚本。

标签: javascriptformsvalidationemailadobe

解决方案


@库鲁库

我希望能够将电子邮件输入到 adobe 表单中,并验证它是电子邮件。

例子:

在一个字段中,我希望能够输入每封电子邮件并通过按回车键进入多行字段将它们用新行分隔:

examplename1@email.com
examplename2@email.com
examplename3@email.com

推荐阅读