【发布时间】:2020-07-08 01:57:25
【问题描述】:
如何检查字符串的长度? 如果少于 8 个字符,我想添加一个类。
比如:
{f:if(condition: '{page.title -> f:count()} < 8', then: ' large')}
【问题讨论】:
-
未经测试,但此条件应匹配:
{f:if(condition: '{page.title} != {page.title -> f:format.crop(maxCharacters: 8)}', then: ' large')} -
f:format.crop 示例仅在 page.title 变量始终为 8 个或更多字符时才能正常工作;对于较短的字符串值将失败(误报)。
-
@JulianHofmann 非常聪明。效果很好,除了它应该是
==用于小于匹配。您应该将此添加为答案。 -
@ClausDue,我忘了清空
append,否则,我无法确认您的担忧。