我在我的应用程序中使用jquery.inputmask作为表单。我希望其中一个字段允许用户输入多个电子邮件地址,每行一个。在每一行,我希望显示电子邮件的输入掩码。
我试图这样做:
Inputmask.extendAliases({
"multi-email": {
alias: "email",
groupmarker: {start: "(", end: ")"},
mask: "(*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}][\n]){+}"
}
});
我用于掩码的值基本上是:
"(the_original_email_alias_mask_value)[\n]){+}"
基本上,采用原始电子邮件别名掩码,附加一个可选的换行符,然后使整个混乱可选地重复。
它不起作用。在 Firefox 中,我得到了第一个电子邮件地址的掩码,但在换行符之后,我可以输入任何内容并且没有掩码。
在 IE 上,我可以输入换行符,但不能输入其他内容。
使用这个插件可以实现我的目标吗?如果没有,是否有替代方案?