【发布时间】:2015-01-24 00:22:01
【问题描述】:
在 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
使用上述正则表达式的 antisamy 将拒绝该输入并对其进行清理。任何人都可以帮我修改该正则表达式以允许井号吗?
【问题讨论】:
-
尝试删除正则表达式模式中哈希/井号前面的反斜杠。
-
不,删除井号/井号前面的反斜杠并不能解决问题。
标签: java regex html-sanitizing antisamy