在antisamy xml配置中,这就是我设置的内容:
<regexp
name="offsiteURL"
value="(\s)*(http(s?)://|mailto:)[\p{L}\p{N}]+[~\p{L}\p{N}\p{Zs}\-_\.@\#\$%&;:,\?=/\+!\(\)]*(\s)*"/>
除了带有井号/井号的链接外,这似乎有效。
例如:http://examplewebsite.com/example#section
使用上述正则表达式的反义词将拒绝该输入并清理它。任何人都可以帮我修改正则表达式以允许英镑符号吗?
答案 0 :(得分:1)
经过进一步研究,政策文件导致的问题不是上面列出的正则表达式。如果您遇到同样的问题,请务必检查该策略对每个HTML元素的限制是否过于严格,以及该网址是否已正确编码&amp;逃脱了。