Kettle中常用的js函数
来源:互联网 发布:java 定义object数组 编辑:程序博客网 时间:2024/05/29 17:22
版权声明:本文为博主原创文章,未经博主允许不得转载。
Kettle 版本7.0
一,String function
1 .date2str
//js操作时间
var dValue = new Date();
//把时间变成字符串
var dValue1 = date2str(dValue);
//把时间变成当前格式字符串
var dValue2 = date2str(dValue,”dd.MM.yyyy”);
//把时间变成当前格式字符串
var dValue3 = date2str(dValue,”dd.MM.yyyy HH:mm:ss”);
//把时间变成当前格式字符串 + 语言
var dValue4 = date2str(dValue,”E.MMM.yyyy”,”DE”);
//把时间变成当前格式字符串 + 语言
var dValue5 = date2str(dValue,”dd.MM.yyyy HH:mm:ss”,”EN”);
//把时间变成当前格式字符串 + 语言 + 时区
var dValue6 = date2str(dValue,”dd.MM.yyyy HH:mm:ss”,”EN”, “EST”);
var str = dValue1 + “\n” + dValue2 + “\n” + dValue3 + “\n” + dValue4 + “\n” + dValue5 + “\n” + dValue6;
Alert(str);
2.escapeStr1
unEscapeHtml
//js加密解密1
var escapeStr = ““;
//编码字符串
var escapeStr1 = escapeHtml(str);
//解码字符串
var escapeStr2 = unEscapeHtml(escapeStr1);
Alert(escapeStr1 + “\n” + escapeStr2);
3.escapeXml
unEscapeXml
//js加密解密2
var escapeXmlStr = “” ;
//编码字符串
var escapeXmlStr1 = escapeXml(escapeXmlStr);
//解码字符串
var escapeXmlStr2 = unEscapeXml(escapeXmlStr1);
Alert(escapeXmlStr1 + “\n” + escapeXmlStr2);
4.escapeSQL
//js转换SQL,把单引号变成双引号
var escapeSQLStr = “a’b’c”
var escapeSQLStr1 = escapeSQL(escapeSQLStr);
Alert(escapeSQLStr1);
5.fillString
//把这个 char复制10遍
Alert(fillString(“a”,10));
6.getOcuranceString
//判断这个字符串在另外一个字符串有多少个
Alert(getOcuranceString(“abcakldhiasdku”,”h”));
7.indexOf
//搜索字符串
var str1= “Hello Pentaho!”;
//搜索某个指定的字符串值在字符串中首次出现的位置
var str2= indexOf(str1, “Pentaho”);
//搜索某个指定的字符串值在字符串第7个之后中首次出现的位置
var str3= indexOf(str1, “o”, 7);
Alert(str2 + “\n” +str3);
8.initCap
//返回经过处理的字符串 -My Home
var str1 = “my home”;
Alert(initCap(str1));
9.lower
//把字符串的大写变成小写
var str1= “Hello World!”;
var str2= lower(str1);
Alert(“Input:” + str1);
Alert(“Converted to LowerCase:” + str2);
10.upper
//把字符串变成大写
var str1= “Hello World!”;
var str2= upper(str1);
Alert(“Input:” + str1);
Alert(“Converted to UpperCase:” + str2);
11.lpad
//判断字符串是否=>13,如果不够13,则在前面补足x至13个
var str1= “Hello World!”;
Alert(“Input:” + str1);
Alert(“Lpad:” + lpad(str1, “x”,13));
12.rpad
//判断字符串是否=>13,如果不够13,则在后面补足x至13个
var str1= “Hello World!”;
Alert(“Input:” + str1);
Alert(“Rpad:” + rpad(str1, “x”,13));
13.ltrim
Rtrim
trim
//去除字符串空格
var str1= ” Hello World! “;
Alert(“Input:” + str1+” “+str1.length);
//去除左边字符串
Alert(“Ltrim:” + ltrim(str1)+” “+ltrim(str1).length);
//去除右边字符串
Alert(“Rtrim:” + rtrim(str1)+” “+rtrim(str1).length);
//去除全部字符串空格
Alert(“Trim:” + trim(str1)+” “+trim(str1).length);
14.num2str
//把数字变成字符串
var d1 = 123.40;
var d2 = -123.40;
//把数字变成字符串
Alert(num2str(d2));
//把字符串变成指定格式的字符串
Alert(num2str(d1, “0.00”));
//把字符串变成指定格式的字符串+区域
Alert(num2str(d1, “0.00”, “EN”));
//把字符串变成指定格式的字符串+区域
Alert(num2str(d2, “0.00;(0.00)”, “EN”));
15.protectXMLCDATA
//) 在XML中,指定某段内容不必被XML解析器解析时,使用
- Kettle中常用的js函数
- js中常用函数
- js中常用函数
- js中document里的常用函数
- js中处理字符串的常用函数
- 工作中常用的js函数
- JS中几个常用的函数
- JS中常用的字符串函数
- js中常用的一些函数
- js中常用的遍历函数
- JS中操作数组的常用函数
- js中window对象的常用函数
- js中常用的四个函数
- Kettle 中常用 控件一览
- 常用的JS函数
- 常用的JS函数
- 常用的JS函数
- 常用的js函数
- log4j
- Python的os模块
- Vue的异步组件
- APP安装包为什么这么大
- 实现版本更新
- Kettle中常用的js函数
- POI和Java Excel Api导入导出----详细到你不敢相信
- JavaScript DOM 编程艺术(第二版)7.4 Ajax
- Windows下启动RabbitMQ服务及安装详解
- SparkContext源码
- python面向对象应用--存放家具
- Python键盘输入转换为列表
- MTK启动短信优化闪屏(闪白屏或者黑屏)
- 两张趣图理解状态码的含义