【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 不识别? , ...
随机推荐
- NopCommerce 3.4省市联动
做法有两种,一种是在StateProvince表里面加个字段,另一种是新建两个表,用来存市.县的数据,表结构完全按照StateProvince走就好了.我这里用的是第二种做法,菜鸟一枚,代码写的比较烂 ...
- Linux Mysql 卸载
Linux下mysql的卸载: 1.查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的两个包: mysql-4.1.12-3.RHEL4.1 mysql ...
- linux配置mysq与navicat关联
第一步:在linux中安装mysql(执行如下语句) 安装 mysql: yum install mysql yum install mysql-server yum install mysql-de ...
- 20181029NOIP模拟赛T3
3 .空间活动 [题目描述] 贝茜和佩奇正在玩一款游戏,在游戏开始会生成一个有n个点m条单向边的地图,经过每条边需要花费价格为Hi的费用(Hi<=1000).但是如果两个点可以互相到达,那么这两 ...
- 创建在类路径资源[applicationcontext]中定义名为“工厂”的bean时出错。:在设置bean属性“dataSource”时,无法解析对bean“dataSource”的引用;嵌套异常是org.springframe .beans.factory。BeanCreationException:创建名为“数据源”的bean时出错,该名称是在类路径资源[applicationcontext
控制台报错: 创建在类路径资源[applicationcontext]中定义名为“工厂”的bean时出错.:在设置bean属性“dataSource”时,无法解析对bean“dataSource”的引 ...
- Spring的jar包不同版本的下载地址
http://repo.spring.io/release/org/springframework/spring/ 可以直接下载不同版本的spring jar包
- cmd tab自动补全
- redhat系统升级openssh到7.5
注意,注意,注意重要的事情说三遍,关于ssh的升级不能完全按照别人的教程进行升级,因为每台生产机器都是不一样的,有可能别人能升级成功但是另外一个就可能会失败,因为每台机器上面跑的应用是不一样的,涉及到 ...
- 在IOS端点击数字后会调起系统拨号界面
在IOS端点击数字后会调起系统拨号界面,解决方案: <meta name="format-detection" content="telephone=no" ...
- linux 操作系统之磁盘管理
磁盘管理 存储设备:硬盘 , U盘 , 移动硬盘 , 光盘 , 软件. 组装一台电脑 无法被修改 df -h #查看磁盘分区的情况 , 可用的. 查看磁盘或者目录的内容 df “df” 常用的 “-i ...