Jade模板语言:带有异常的转义标签

时间:2014-06-01 09:59:58

标签: javascript node.js pug

有没有办法逃脱玉石字符串中的HTML标记,除了一些?例如,我想在我的字符串中只允许<b>, <i>, <u>, <br/>个标签。现在我使用this php's strip_tags emulation作为mixin,只是想知道是否有原生的Jade解决方案?

1 个答案:

答案 0 :(得分:0)

您可以对var的内容进行条件测试,然后使用bang运算符在内容与您的规则匹配时不要超越,显然复杂内容您的条件测试可能非常复杂

http://jade-lang.com/reference/#unescapedbufferedcode

- var varP = '<b>test</b>';
- if (varP.indexOf('<b>') = -1)
    #myTest = varP
- else
    #myTest != varP