代码拉取完成,页面将自动刷新
942
修复 域名验证规则不细致导致不合法规则可被提交的问题
已合并
描述此 Pull Request 的变更
修复 域名验证规则不细致导致不合法规则可被提交的问题
描述变更理由
根据 https://www.discuz.net/forum.php?mod=redirect&goto=findpost&ptid=3855784&pid=29871118 的描述,目前在域名设置、微社区域名位置填写不合规域名可以通过域名校验,并且导致系统功能异常。
本 PR 参考 https://github.com/johno/domain-regex 添加了相对完善的域名校验正则表达式( IDN 需要转换为 Punycode 后才可保存),并优化了域名校验提示信息,修复了此问题。
对不向前兼容或涉及安全性变更的特殊说明
不再支持域名中含有大写字母的格式,请修改为小写后再保存。 IDN 需要转换为 Punycode 后才可保存。
关联 Issue
无