名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
charwidth | Integer | 是 |
| 截取字符的位置 |
suffix | String | 否 | ... | 需添加的字符 |
示例:
blockitem.Title = '北京泽元软件'
${charWidth(blockitem.Title,8)} //输出结果 "北京泽元..."
2. 函数名称:clearHtmlTag
简介:清理html的标签包括过滤script 、style、html标签,包括返回清理之后的内容。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
htmlStr | String | 是 |
| 需处理的html内容 |
示例:
${clearHtmlTag(html)}
3. 函数名称:contains
简介:判断第二个字符串是否被第一个字符串包含,区分大小写。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
str | String | 是 |
| 指定字符 |
示例:
${contains(Article.Title, 'zcms')}
4. 函数名称:containsIgnoreCase
简介:判断第二个字符串是否被第一个字符串包含,不区分大小写。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
str | String | 是 |
| 指定字符 |
示例:
${countainsIgnoreCase(Article.Title , 'ZCms')}
5. 函数名称:endsWith
简介:判断第一个字符串是否以第二个字符串结束。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
str | String | 是 |
| 指定字符 |
示例:
${endsWith(Article.Title , 'zcms')}
6. 函数名称:escapeXml
简介:对字符串进行HTML编码。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
示例:
${escapeXml(Article.BodyText)}
7. 函数名称:format
简介:按第二个参数指定的格式格式化第一个参数,如果不指定格式则直接输出。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
value | Object | 是 |
| 待格式化数据 |
format | String | 是 |
| 格式 |
示例:
${format(Article.AddTime, 'yyyy-MM-dd HH:mm:ss')}
或${format(Article.PublishDate,'MMMM')}获取英文格式的月份
8. 函数名称:imageSize
简介:图片尺寸修剪函数,给定图片路径及需要的宽高,返回对应图片路径
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
value | Object | 是 |
| 图片的路径 |
width | Integer | 否 | 120 | 宽度 |
height | Integer | 否 | 120 | 高度 |
示例:
${imageSize(Article.LogoFile,300,300)}
9. 函数名称:indexOf
简介:字符串处理函数,返回第二个参数在第一个参数中出现的位置。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
str | String | 是 |
| 指定字符 |
示例:
${indexOf(Article.BodyText,'abc')}
10. 函数名称:join
简介:将数组和集合按第二个参数指定的分隔符拼接成一个字符串。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
array | String[ ] | 是 |
| 需处理的内容 |
separator | String | 是 |
| 指定字符 |
示例:
${join(Tag,” ”)}
11. 函数名称:keywords
简介:提取关键词函数,提取关键词,可以以指定字符分隔,返回字符串。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
text | String[ ] | 是 |
| 需处理的内容 |
spliter | String | 否 | 空格 | 分隔字符 |
示例:
${keywords(Article.BodyText,'##')}
12. 函数名称:length
简介:返回对象的长度
* 如果是字符串,则调用其length方法
* 如果是数组,则返回其length属性
* 如果是集合对象,则调用其size方法
* 如果是枚举和可遍历的对象,则通过遍历其元素的方式计算其中的元素个数并返回之。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
Object | Object | 是 |
| 需处理的内容 |
示例:
${length(Article.Title)}
13 . 函数名称:replace
简介:字符串替换,如果指定了第四个参数且其值为"regex"则使用正则替换。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
src | String | 是 |
| 被替换的规则 |
repStr | String | 是 |
| 替换的字符 |
type | String | 否 | regex | 替换的方式 |
示例:
${replace(Article.Title,'[^a-zA-Z0-9_\\.\\-]','','regex')}
${replace(Article.Title,'CMS','ZCMS')}
14. 函数名称:split
简介:将第一个参数按第二个参数分隔成数组。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
delimiters | String | 是 |
| 以此字符为拆分规则 |
示例:
${split(Article.Keywords,',')}
15. 函数名称:startsWith
简介:判断第一个参数是否以第二个参数开始。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
str | String | 是 |
| 指定字符或字符串 |
示例:
${startsWith(Goods.Price,'#')}
16. 函数名称:substring
简介 :字符串处理函数,相当于String.subString();。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
start | Integer | 是 |
| 开始位置 |
end | Integer | 否 |
| 结束位置 |
示例:
${substring(Article.Title,0,4)}
17 . 函数名称:substringAfter
简介:字符串处理函数,截取内容为从指定字符串(不包含)到结束的内容。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
substring | String | 是 |
| 指定字符串 |
示例:
${substringAfter(Article.BodyText,'zving')}
18. 函数名称:substringBefore
简介:字符串处理函数,截取内容为从开始到指定字符串(不包含)内容。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
substring | String | 是 |
| 指定字符串 |
示例:
${substringBefore(Article.BodyText,'zving')}
19. 函数名称:text2Image
简介:文字转图。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
text | String | 是 |
| 文字 |
fontFamily | String | 否 | 宋体 | 字体类型 |
fontStyle | Integer | 否 | 0 | 字体样式 |
fontSize | Integer | 否 | 14 | 字体大小 |
fontColor | String | 否 | #000 | 字体颜色 |
bgColor | String | 否 | #fff | 背景颜色 |
dir | String | 否 | upload/_/ | 图片保存路径(图片目录站点的相对路径 |
示例:
${text2Image(text,'黑体',2,15,'#fff','000','upload/33/')}
20. 函数名称:toLowerCase
简介:字符处理函数,将所有字母转为小写。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
示例:
${toLowerCase(UserName)}
21. 函数名称:toUpperCase
简介:字符处理函数,将所有字母转为大写。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
示例:
${toUpperCase(UserName)}
22. 函数名称:trim
简介:字符处理函数,相当于String.trim(),去首尾空格。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
input | String | 是 |
| 需处理的内容 |
示例:
${trim(UserName)}
23. 函数名称:sourceImage
简介:图片处理函数,获取图片原图。
属性说明:
名称 | 参数类型 | 是否必添 | 默认值 | 描述 |
value | Object | 是 | 图片的路径 |
示例:
${sourceImage(Article.LogoFile)}
24. 函数名称:now
简介:获取当前系统时间。
示例:
${now()} //2015-12-22 18:39:54
${format(now(),'yyyy-MM-dd')} //也可对当前时间进行格式转化,2105-12-22
所有评论仅代表网友意见