【system.string】使用说明

对象:system.string

说明:提供一系列针对字符串类型的操作

目录:

方法 返回 说明
 system.string.isBlank( string )  [True | False]  检测参数string是否是空字符
 system.string.trim( string )  [String]  去除参数string两侧的空白符
 system.string.clearLeftChar(string, char)  [String]  去除参数string左侧指定的字符串
 system.string.clearRightChar(string, char)  [String]  去除参数string右侧指定的字符串
 system.string.clearBothChar(string, char)  [String]  去除参数string两侧指定的字符串
 system.string.clearBlankLine( string )  [String]  去除参数string内的空行
 system.string.rndChar( minLength, maxLength )  [String]  输出随机字符
 system.string.cutStr( string, cutLen, suffix)  [String]  截取字符串指定长度部份
 system.string.replace( string, replaceString, newString, ignoreCaseg )  [String]  替换字符串中指定的字符串。
 system.string.split( string, splitString, ignoreCaseg )  [Array]  将字符串按指定的字符分割成数组。
 system.string.inStr( string1, string2, ignoreCaseg )  [Number]  字符串2在字符串1内首次出现的位置
 system.string.mid( string, startPosition, length )  [String]  取出指定位置、指定长度的字符串
 system.string.range( string, array)  [True | False]  字符串string是否在指定的区间内(严格匹配:区分大小写、不过滤空格)
 system.string.toLowerCase( string )  [String]  将字符串全部转换成小写
 system.string.toUpperCase( string )  [String]  将字符串全部转换成大写
 system.string.reverse( string )  [String]  反转字符串
 system.string.hexToOct( hexStr )  [String]  十六进制转换成十进制, 格式如: FFC0
 system.string.toHex( string )  [String]  将字符串变成十六进制格式类似ueltraedut显示结果,比如 "abc" 输出结果: "61 62 63"
 system.string.filterHtml( string )  [String]  过滤掉HTML内的<>部份,并去掉&nbsp; 换行、空格,制表,常用于提取文章内的正文内容
 system.string.filterJs( string )  [String]  过滤HTML代码内的JS脚本
 system.string.htmlEncode( string )  [String]  重定义Server.HTMLEncode,因为 server.htmlencode(Null)时出错,所以建议使用 htmlEnCode
 system.string.safeHtml( string )  [String]  输出安全的html代码
 system.string.ascii( string )  [string]  将字符串组合成acsii码用于安全输出内容,转换结果以&#开头,格式为:&#x4e2d;&#x56fd;&#x0061;.....
 system.string.escape( string )  [string]  js版的escape处理字符, 将特殊字符转换,结果以%开始,比如将 \ 转换成 %5,比较适用于URL
 system.string.sha1( string )  [string]  字符串的sha1加密,尽量不要使用汉字!
 system.string.md5( string, bit )  [string]  将字符串MD5加密

 

方法:

原型:system.string.isBlank( string )
说明:检测参数string是否是空字符
返回:[True | False]

 

原型:system.string.trim( string )
说明:去除参数string两侧的空白符
返回:[String]

 

原型:system.string.clearLeftChar(string, char)
说明:去除参数string左侧指定的字符串
返回:[String]

 

原型:system.string.clearRightChar(string, char)
说明:去除参数string右侧指定的字符串
返回:[String]

 

原型:system.string.clearBothChar(string, char)
说明:去除参数string两侧指定的字符串
返回:[String]

 

原型:system.string.clearBlankLine( string )
说明:去除参数string内的空行
返回:[String]

 

原型:system.string.rndChar( minLength, maxLength )
说明:输出随机字符
返回:[String]
参数:
        minLength  [Number 必需] 最少输出字符长度
        maxLength [Number 可选] 最多输出字符长度

注意:
        system.string.rndChar( 10 ) '表示随机输出10个字符
        system.string.rndChar( 4, 20) '表示随机输出4至20个字符

 

原型:system.string.cutStr( string, cutLen, suffix)
说明:截取字符串指定长度部份
返回:[String]
参数:
        string  [String 必需] 待截取的字符串
        cutLen [Number 必需] 截取长度
        suffix  [String 可选]后缀字符,默认值为 ...

注意:
        截取长度超出字符串长度时,无后缀。
     

 

原型:system.string.replace( string, replaceString, newString, ignoreCaseg )
说明:替换字符串中指定的字符串。
返回:[String]
参数:
        string  [String 必需] 字符串
        replaceString [String 必需] 要替换的字符串
        newString  [String 必需] 替换的新值
        ignoreCaseg [Boolean 可选] 是否忽略大小写,默认值true

 

原型:system.string.split( string, splitString, ignoreCaseg )
说明:将字符串按指定的字符分割成数组。
返回:[Array]
参数:
        string  [String 必需] 字符串
        splitString[String 必需] 分割的字符串        
        ignoreCaseg [Boolean 可选] 是否忽略大小写,默认值true

 

原型:system.string.inStr( string1, string2, ignoreCaseg )
说明:字符串2在字符串1内首次出现的位置
返回:[Number]
参数:
        string  [String 必需] 字符串
        splitString[String 必需] 分割的字符串        
        ignoreCaseg [Boolean 可选] 是否忽略大小写,默认值true

 

原型:system.string.mid( string, startPosition, length )
说明:取出指定位置、指定长度的字符串
返回:[String]
参数:
        string  [String 必需] 字符串
        startPosition [Number 必需] 起始位置,位置从1开始。        
        length  [Number 可选] 取出字符长度,不设置时表示取出到结尾

 

原型:system.string.range(string, array)
说明:字符串string是否在指定的区间内(严格匹配:区分大小写、不过滤空格)
返回: [True | False]
参数:
        string    [必须 string] 字符串
        array     [必须 Number] 数组

 

原型:system.string.toLowerCase( string )
说明:将字符串全部转换成小写
返回:[String]
参数:
        string  [String 必需] 字符串

 

原型:system.string.toUpperCase( string )
说明:将字符串全部转换成大写
返回:[String]
参数:
        string  [String 必需] 字符串

 

原型:system.string.reverse( string )
说明:反转字符串
返回:[String]
参数:
        string  [String 必需] 字符串

 

原型:system.string.hexToOct( hexStr )
说明:十六进制转换成十进制, 格式如: FFC0
返回:[String]
参数:
        hexStr    [必需 String] 十六进制字符串

 

原型:system.string.toHex( string )
说明: 将字符串变成十六进制格式类似ueltraedut显示结果,比如 "abc" 输出结果: "61 62 63"
返回:[String]
参数:
        string    [必须 String]
示例:
        system.string.toHex("abc") 结果 61 62 63

 

原型:system.string.filterHtml( string )        
说明:过滤掉HTML内的<>部份,并去掉&nbsp; 换行、空格,制表,常用于提取文章内的正文内容
返回:[String]
参数:
        string    [必需 String]

 

原型:system.string.filterJs( string )
说明:过滤HTML代码内的JS脚本
返回:[String]
参数:
        string  [必需 String]

 

原型:system.string.htmlEncode( string )
说明:重定义Server.HTMLEncode,因为 server.htmlencode(Null)时出错,所以建议使用 htmlEnCode
返回:[String]
参数:
        string    [必需 String]

 

原型:system.string.safeHtml( string )
说明:输出安全的html代码
返回:[String]
参数:
        string   [必需 string]

 

原型:system.string.ascii( string )
说明:将字符串组合成acsii码用于安全输出内容,转换结果以&#开头,格式为:&#x4e2d;&#x56fd;&#x0061;.....
返回:[string]
参数:
        string    [必须 string]

 

原型:system.string.escape( string )
说明:js版的escape处理字符, 将特殊字符转换,结果以%开始,比如将 \ 转换成  %5,比较适用于URL
返回:[string]
参数:
        string    [必需 string]

 

原型:system.string.sha1( string )
说明:字符串的sha1加密,尽量不要使用汉字!
返回:[string]
参数:
        string    [必需 string]

 

原型:system.string.md5( string, bit )
说明:将字符串MD5加密
返回:[string]
参数:
        string    [必须 string] 字符串
        bit         [可选 32|64] 默认采用32位加密

 

posted @ 2018-11-19 08:43  1024记忆  阅读(1413)  评论(0编辑  收藏  举报