gpt4 book ai didi

java - Antisamy Java 正则表达式 url 不接受井号或井号

转载 作者:行者123 更新时间:2023-12-01 12:13:31 24 4
gpt4 key购买 nike

在 antisamy xml 配置中,这是我设置的:

<regexp
name="offsiteURL"
value="(\s)*(http(s?)://|mailto:)[\p{L}\p{N}]+[~\p{L}\p{N}\p{Zs}\-_\.@\#\$%&amp;;:,\?=/\+!\(\)]*(\s)*"/>

除了带有井号/井号的链接之外,这似乎有效。

例如:http://examplewebsite.com/example#section

使用上述正则表达式的 antisamy 将拒绝该输入并对其进行清理。任何人都可以帮我修改该正则表达式以允许井号吗?

最佳答案

经过进一步研究,导致问题的是策略文件,而不是上面列出的正则表达式。如果您遇到同样的问题,请务必检查策略对于每个 HTML 元素的限制是否过于严格,并且 URL 是否已正确编码和转义。

关于java - Antisamy Java 正则表达式 url 不接受井号或井号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27136179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com