Есть ли способ ограничить строку? Пример:Nodejs swig, подстрочные или предельные символы
{{item | limit(50)}}
Возможно, подстрока?
Есть ли способ ограничить строку? Пример:Nodejs swig, подстрочные или предельные символы
{{item | limit(50)}}
Возможно, подстрока?
Существует не совсем фильтр, который делает это из коробки, но вы можете сделать это с помощью замены.
{{ item | replace("^(.{50,50})(.*)", "$1") }}
Это создает RegExp, который захватывает первые 50 символов (любой символ: между 50 и 50 раз „{50,50}“ «»), а затем помещает его в $ 1 и все, что осталось идет в покое, как $ 2 , Затем вы заменяете результат только 1 долларом ... в основном бросая 2 доллара. Это немного странно выглядит, но он выполнит эту работу.
Спасибо большое ... – RaShe
Вы также можете найти это полезным: https://gist.github.com/soomtong/5465409 – Brad