【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 不识别? , ...
随机推荐
- 根据身份证获取地址(mysql)
e Encoding : Date: :: */ ; -- ---------------------------- -- Table structure for `s_area_code` -- - ...
- HDU 1009 FatMouse' Trade(简单贪心 物品可分割的背包问题)
传送门: http://acm.hdu.edu.cn/showproblem.php?pid=1009 FatMouse' Trade Time Limit: 2000/1000 MS (Java/O ...
- Gradle Goodness: Profiling Information
If we want to know more about how much time is spent in tasks we can use the --profile command-line ...
- 用javascript编写简单银行取钱存钱流程(函数)
const readline = require('readline-sync')//引用readline-sync let arr = [[], []]; //登陆 let add = functi ...
- textarea中输入字数的限制
<textarea id="area" name="ss" placeholder="请输入文本内容" rows="10&q ...
- phpStudy环境安装SSL证书教程(apache)
https://cloud.tencent.com/product/ssl 此链接是检测域名 证书的可以检测一下 下面是证书配置 小白呢亲测 作为PHP程序员,我们一定要学会使用phpStudy环境集 ...
- ubuntu 18.04可以连接内网,无法连接外网
手动增加网关后,又重新sudo apt-get upgrade, 提示/etc/resolvconf/resolv.conf.d更新时,选Y后,不用手动修改网关也可以连接外网了. 一切默认更新后,1 ...
- 【每天一条Linux指令-Day1】kill掉多个mysql的进程
我被问到过一个shell的问题,问的是如何kill掉多个mysql的进程? 怎么把这个的pid传递下去 ps -ef|grep mysql | xargs kill -9 ps -ef|grep my ...
- 支付宝H5、APP支付服务端的区别(php)
php支付宝H5和APP支付1.准备工作需要前往 蚂蚁金服开放平台申请https://openhome.alipay.com/developmentDocument.htm 2.大致流程1.用户添加商 ...
- Python3简单登录接口编写及遇到的问题分享
1.程序目标 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 2.思路 利用python中的pickle模块,实现用户登录信息(采用dict)和被锁定用户信息(采用list)的存储.所以我预先 ...