2014-09-12 59 views
1

有没有什么办法限制字符串?例如:Nodejs swig,substring或limit chars

{{item | limit(50)}} 

或者子字符串函数?

+1

您可能也会觉得这有帮助:https://gist.github.com/soomtong/5465409 – Brad 2014-09-13 15:17:01

回答

5

没有一个开箱即用的过滤器,但您可以使用replace来完成。

{{ item | replace("^(.{50,50})(.*)", "$1") }} 

这将创建一个捕捉到的第50个字符的正则表达式(任意字符:与50之间的50次‘{50,50}’“”),然后把它放在了$ 1,任何留在休息去,用$ 2 。然后你用$ 1替换结果......基本上扔2美元。这看起来有点奇怪,但它会完成这项工作。

+0

非常感谢... – RaShe 2014-09-13 02:57:29