如何防止自动添加 mailto 属性



当我写一个电子邮件地址(test@test.com(时,tinymce会自动添加一个mailto链接:

<a href="mailto:test@test.com">test@test.com</ a>

有没有办法删除此功能并仅将其保留为站点地址 - 例如 -www.test.com.

您所看到的是由于autolink插件。 您可以使用autolink_pattern设置设置插件应用于匹配链接的正则表达式。

此设置的默认值(从 TinyMCE 4.6.5 开始(为:

var AutoLinkPattern = 
/^(https?://|ssh://|ftp://|file:/|www.|(?:mailto:)?[A-Z0-9._%+-]+@)(.+)$/i;

(您可以在自动链接插件的源代码中看到这一点(。

尝试将其放入您的配置中:

tinymce.init({
selector: '#mytextarea'
...
...
autolink_pattern: /^(https?://|ssh://|ftp://|file:/|www.)(.+)$/i,
});

在我的测试中,这仍然转换 URL,但不转换电子邮件地址。

最新更新