`
javatar
  • 浏览: 1716045 次
  • 性别: Icon_minigender_1
  • 来自: 杭州699号
社区版块
存档分类
最新评论

CommonTemplate增加String.abbreviate功能

阅读更多
yannay 邮件 写道
在web开发中,我们会经常看到这样的情况: 如果字符串过长,那么会显示缩写的字符串,
如果 "aaaaaaaaaaaaaaaa" 会显示成 "aaa...."

CT 中是否需要增加这样的功能呢?

经讨论后已由yannay实现该功能, 方案如下:
(1) 重载"%"操作符, ${String % Number}, 因为此功能看起来像"求余".
(2) 增加String外部扩展函数, ${String.abbreviate(length)} 或 ${String.abbreviate(offset, length)}
如: ${"abcdefghijk" % 6} 或者 ${'abcdefghijk'.abbreviate(6)}, 都将输出: abc...

项目地址: http://www.commontemplate.org
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics