WSO2 APIM 商店 - 有限的电子邮件地址验证

WSO2 APIM Store - limited email address validation

部署内部(企业)API 管理器 2.0.0 我们发现了一个限制 - 电子邮件地址验证显然强制使用 2-4 封电子邮件进行电子邮件验证:

/store/site/themes/wso2/templates/ui/validation/custom-validation.js:

$.validator.addMethod('validEmail', function(value, element) {
   var emailRegex = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   return emailRegex.test(value);
}, i18n.t('Invalid email address'));

但是 - 今天的电子邮件地址可能有更长的域名(例如 someuser@stad.gent、otheruse@my.internal.corporation)

我看到验证逻辑在以下文件中实现:

问题:文件是唯一强制使用电子邮件格式的地方吗? (用户在AD中进行管理,所以默认的用户视图/管理UI我们不太关心atm)

似乎唯一验证电子邮件的地方是脚本:

repository/deployment/server/jaggeryapps/store/site/themes/wso2/templates/ui/validation/custom-validation.js