Nodejs swig,substring或limit chars

RaS*_*She 1 javascript node.js swig-template

有没有办法限制字符串?例:

{{item | limit(50)}}
Run Code Online (Sandbox Code Playgroud)

或者也许子串函数?

Jay*_*uri 5

没有完全开箱即用的过滤器,但您可以使用替换来完成.

{{ item | replace("^(.{50,50})(.*)", "$1") }}
Run Code Online (Sandbox Code Playgroud)

这会创建一个RegExp,捕获前50个字符(任何字符:'.'在50到50倍'{50,50}'之间),然后将它放在$ 1中,剩下的任何东西都以2美元的价格休息.然后你用$ 1替换结果...基本上扔2美元.看起来有点奇怪,但它会完成这项工作.