javascript - 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:我对编码很陌生,但我知道这是一个复杂的脚本。
解决方案
@库鲁库
我希望能够将电子邮件输入到 adobe 表单中,并验证它是电子邮件。
例子:
在一个字段中,我希望能够输入每封电子邮件并通过按回车键进入多行字段将它们用新行分隔:
examplename1@email.com
examplename2@email.com
examplename3@email.com
推荐阅读
- ios - 如何在 Object Mapper for Swift 上解析数组对象
- c++ - 如何将 CPLEX 线性优化从 Matlab 移植到 C++
- javascript - 搜索功能不会在输入值为 null 时重置
- sql-server - 第一个表上的 SQL 多重连接
- html - 4D 使用 HTML 选择
- sql-server - 如何使用 8 个不同的本地 SQL Server 构建 Powerbi 报告?
- ember.js - ember-cli-mirage 工厂只包含一个孩子
- python - 错误:“副本主机 0 内存不足并在训练时以非零状态 9(SIGKILL) 退出”
- angular - Base-href/deploy-url 参数未按预期工作:构建后路径未更改
- java - Android Studio 无法从暴露的 SDK 中找到隐藏的属性