我正在尝试在商店电子邮件地址中添加我的电子邮件地址,但它显示“无效的电子邮件地址“admin@mydomain”。请注意,我的 tld 并不常见。我认为这是错误消息的原因。顺便说一句,我可以轻松添加 .com 电子邮件地址。
有什么办法可以添加邮箱吗?
谢谢你。
我正在尝试在商店电子邮件地址中添加我的电子邮件地址,但它显示“无效的电子邮件地址“admin@mydomain”。请注意,我的 tld 并不常见。我认为这是错误消息的原因。顺便说一句,我可以轻松添加 .com 电子邮件地址。
有什么办法可以添加邮箱吗?
谢谢你。
在validation.js 你有['validate-email', '请输入一个有效的电子邮件地址。例如 johndoe@domain.com.', function (v) {
return Validation.get('IsEmpty').test(v) || /^([a-z0-9,!\#\$%&'\*\+\/=\?\^_`\{\|\}~-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z0-9,!\#\$%&'\*\+\/=\?\^_`\{\|\}~-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*@([a-z0-9-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z0-9-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*\.(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]){2,})$/i.test(v)
}],
您将不得不使用这个正则表达式。
如果你查看这个表达式,你会发现一个 . jsut 删除除 ] 之外的所有内容。直到结束,应该解决。
我遇到了同样的问题,但是您的建议具有误导性。错误消息不是来自这个 java 脚本,而是来自 app/code/core/Mage/Adminhtml/Model/System/Config/Backend/Email/Address.php
该错误是从 lib/Zend/Validate/EmailAddress.php 生成的,因为它从同一目录中的 Hostname.php 调用主机名验证。在那里你可以在第 nr 行找到。117 一个名为 $_validTlds 的数组将您的域('works' 或在我的情况下为 'wien')放在那里,注意字母顺序、引号和逗号。保存并重试,它会工作。祝你好运。