Javascript Nodejs swig、子字符串或限制字符
有没有办法限制字符串?例如:Javascript Nodejs swig、子字符串或限制字符,javascript,node.js,swig-template,Javascript,Node.js,Swig Template,有没有办法限制字符串?例如: {{item | limit(50)}} 或者子字符串函数?没有现成的过滤器,但您可以使用replace {{ item | replace("^(.{50,50})(.*)", "$1") }} 这将创建一个RegExp,它捕获前50个字符(任何字符:'.'在50到50倍'{50,50}'),然后将其放入$1中,剩下的任何字符都作为$2进入rest。然后用1美元替换结果。。。基本上是扔掉2美元。这看起来有点奇怪,但它可以完成这项工作。没有现成的过滤器,但您可以
{{item | limit(50)}}
或者子字符串函数?没有现成的过滤器,但您可以使用replace
{{ item | replace("^(.{50,50})(.*)", "$1") }}
这将创建一个RegExp,它捕获前50个字符(任何字符:'.'在50到50倍'{50,50}'),然后将其放入$1中,剩下的任何字符都作为$2进入rest。然后用1美元替换结果。。。基本上是扔掉2美元。这看起来有点奇怪,但它可以完成这项工作。没有现成的过滤器,但您可以使用replace来完成
{{ item | replace("^(.{50,50})(.*)", "$1") }}
这将创建一个RegExp,它捕获前50个字符(任何字符:'.'在50到50倍'{50,50}'),然后将其放入$1中,剩下的任何字符都作为$2进入rest。然后用1美元替换结果。。。基本上是扔掉2美元。它看起来有点奇怪,但它会起作用。您可能会发现这一点很有用:您可能会发现这一点很有用: