【system.string】使用说明
对象:system.string
说明:提供一系列针对字符串类型的操作
目录:
方法:
原型: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内的<>部份,并去掉 换行、空格,制表,常用于提取文章内的正文内容
返回:[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码用于安全输出内容,转换结果以&#开头,格式为:中国a.....
返回:[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位加密
【system.string】使用说明的更多相关文章
- mvc ef LINQ to Entities 不识别方法“Int32 Parse(System.String)”,因此该方法无法转换为存储表达式。
private sys_User GetUserInfo() { sys_User model = null; var userId = Convert.ToInt32(AccountHelper.G ...
- 問題排查:类型“System.DateTime”的对象无法转换为类型“System.String”
最近在擴充資料對接工具的功能 經常會遇到這個狀況 當然還有其他同類提示,例如 int/decimal 無法轉 System.String 等等 無獨有偶 這些錯誤幾乎都是在 DataTable 轉換成 ...
- C# 对包含文件或目录路径信息的 System.String 实例执行操作
在字符串操作中有一类比较特殊的操作,就是对包含文件或目录路径信息的 System.String 实例执行操作.比如根据一个表示路径的字符串获取其代表的文件名称.文件夹路径.文件扩展名等.在很多时候,我 ...
- LINQ to Entities 不识别方法“System.String ToString()”,因此该方法无法转换为存储表达式。
var data = DataSource.Skip(iDisplayStart).Take(iDisplayLength).Select(o => new { MatNR = o.MatNR, ...
- 类库探源——System.String
一.MSDN描述 String 类: 表示文本,即一系列的 Unicode 字符 命名空间 : System 程序集 : mscorlib.dll 继承关系: 备注: 1. 字符串是 Unicode ...
- Linq中字段数据类型转换问题(Linq to entity,LINQ to Entities 不识别方法"System.String ToString()"问题解决)
1.在工作中碰到这样一个问题: 使用linq时,需要查询两个表,在这两张表中关联字段分别是int,和varchar()也就是string,在linq中对这两个字段进行关联, 如果强制类型转换两个不同类 ...
- Web Service接口返回泛型的问题(System.InvalidCastException: 无法将类型为“System.Collections.Generic.List`1[System.String]”的对象强制转换为类型“System.String[]”)
在使用C#写Web Service时遇到了个很奇怪的问题.返回值的类型是泛型(我用的是类似List<string>)的接口,测试时发现总是报什么无法转换为对象的错误,百思不得其解. 后来在 ...
- 无法将类型为“System.DBNull”的对象强制转换为类型“System.String”
在ERP中做业务类单据,有时候会遇到这样的报错. 无法将类型为"System.DBNull"的对象强制转换为类型"System.String" 去数据库中检 ...
- LINQ to Entities 不识别方法“System.String get_Item(Int32)”,因此该方法无法转换为存储表达式。
1.LINQ to Entities 不识别方法“System.String get_Item(Int32)”,因此该方法无法转换为存储表达式.项目中发现linq to entities 不识别? , ...
随机推荐
- 实例:接口并发限流RateLimiter
需求:接口每秒最多只能相应1个请求 1.创建 全局类对象 import com.google.common.util.concurrent.RateLimiter; import org.spring ...
- 创建blob地址
aa="121" "121" b=new Blob([aa]) Blob(3) {size: 3, type: ""} window.URL ...
- PAT——1014. 福尔摩斯的约会
大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”.大侦探很快就明白了,字条 ...
- 自学安卓练习作品单词APP(1)-安卓的hello word与有道字典防爬虫破解
1.前言 闲来无聊.手机每天又是都接触的东西.程序什么的最容易接触到.想到有些人说前后端都做就是全栈的说法.哦,你看html5全栈. 要我说多接触一些多有意思.天天写后端.还不是业务层.又不是什么高大 ...
- 2.java编辑器和java大致内容
离开了宇宙第一IDE.对java的编辑的选择有点茫然. .net只有一个你不用选择.java好几个.对于追求完美的我来说.总想选个完美的.上网百度可一下.最经典的当然是eclipse了. 但是觉得有点 ...
- stylus(css预编译器)
推荐去张鑫旭大神这里详细了解:http://www.zhangxinxu.com/jq/stylus/ 安装 npm install -g stylus 自动编译 $ stylus -w demo.s ...
- Process.waitFor()导致主线程堵塞问题
今日开发的时候使用jdk自带的运行时变量 RunTime.getRunTime() 去执行bash命令.因为该bash操作耗时比较长,所以使用了Process.waitFor()去等待子线程运行结束. ...
- iOS运用runtime全局修改UILabel的默认字体
iOS运用runtime全局修改UILabel的默认字体 一.需求背景介绍 在项目比较成熟的基础上,遇到了这样一个需求,应用中需要引入新的字体,需要更换所有Label的默认字体,但是同时,对于一些特殊 ...
- jQuery 属性操作 - addClass() 和 removeClass() 方法
实例 向第一个 p 元素添加一个类: $("button").click(function(){ $("p:first").addClass("int ...
- ubuntu8.04下mysql更改用户和密码
1.最近由于系统原因重装了mysql,但是发现安装过程中没有提示设置密码. 2.修改用户名和密码步骤 A.service mysql stop #停止mysql服务 B.sudo vim /et ...