我有宏 ctrls.textInput 创建输入类型文本,我想添加带有引号的正则表达式模式属性,但它破坏了我的模板,
我尝试过:
<@ctrls.textInput pattern="[^\\x22'<>]+" required=true maxlength=50 />
但是\\x22
在html中被引号替换,它破坏了我的html,有没有办法在pattern属性中添加引号?
我也尝试过 \\\\x22
但我最终在属性中得到 \\x22
。
最佳答案
此语法在某些方面似乎遵循 XML 的语法。要计算 XML 中的字符及其代码点,您可以使用 HTML 实体:
"
"
或者也许:
"
关于javascript - 如何在 freeMarker 属性内的正则表达式中添加引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34396141/