【JS Note】字符串截取
Js中字符截取常用的三个函数:slice()、substring()、substr()。
slice():
slice(start,[end])
第一个参数代表开始位置,第二个参数代表结束位置的下一个位置。
substring():
substring(start,[end])
第一个参数代表开始位置,第二个参数代表结束位置的下一个位置。
substr():
substr(start,[length])
第一个参数代表开始位置,第二个参数代表截取的长度。
注:字符串都从0开始计起
Name: Ataw.Dev.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
TrueName: Ataw.Dev.Core
VersionName: 1.0.0.0
if (config.Name) {
this.TrueName = config.Name;
this.VersionsName = config.Name;
if (config.Name.length == 0) {
this.NameIsNull = true;
} else {
this.TrueName = this.TrueName.substring(0, this.TrueName.lastIndexOf(','));
this.TrueName = this.TrueName.substring(0, this.TrueName.lastIndexOf(','));
this.TrueName = this.TrueName.substring(0, this.TrueName.lastIndexOf(','));
this.VersionsName = this.VersionsName.substring(0, this.VersionsName.lastIndexOf(','));
this.VersionsName = this.VersionsName.substring(0, this.VersionsName.lastIndexOf(','));
this.VersionsName = this.VersionsName.substr(this.VersionsName.indexOf(',') + 1, 100);
this.VersionsName = this.VersionsName.substr(9);
}
} else {
this.NameIsNull = true;
}
【JS Note】字符串截取的更多相关文章
- 【2017-06-27】Js中获取地址栏参数、Js中字符串截取
一.Js中获取地址栏参数 //从地址栏获取想要的参数 function GetQueryString(name) { var reg = new RegExp("(^|&)" ...
- JS/PHP字符串截取
<script> var str="首都医科大学附属北京同仁医院-156"; var index = str.indexOf('-');//获取-的索引值,从0开始算, ...
- js字符串截取函数slice()、substring()、substr()
摘要 在js中字符截取函数有常用的三个slice().substring().substr()了,下面我来给大家介绍slice().substring().substr()函数在字符截取时的一些用法与 ...
- js字符串长度计算(一个汉字==两个字符)和字符串截取
js字符串长度计算(一个汉字==两个字符)和字符串截取 String.prototype.realLength = function() { return this.replace(/[^\x00-\ ...
- js substr和substring字符串截取
substr(start,length)第一个参数是开始位置(注:start的开始是从0开始,看到好多博客上面是从1开始,在火狐和谷歌执行了一下是从0开始),第二个参数是截取字符串的长度(可以省略,表 ...
- js查找字符串、js截取
js查找元素.js查找字符串 let index=data.indexOf(","); js截取.js截取字符串 $("#bankurl_id").val(da ...
- JS字符串截取 “指定字符” 前面和后面的内容!
JS字符串截取 “指定字符” 前面和后面的内容! var string= "07/12" var before = string.split('/')[0] var after = ...
- js字符串截取为数组
var str="hello,word,java,eclipse,jsp"; //字符串截取为数组 var strArr=str.split(","); for ...
- JS实现文字截取(雾)
今天在跳板群那里看到一个神奇的样式,效果: 感觉十分神奇,因为一开始以为他是只有一个P元素包着文字然后最后一个自动截取文字,而且最后一行还可以提前截取???这怎么做到的,然后想了一下css怎么做,好像 ...
随机推荐
- CloudStack全局参数
{ "listconfigurationsresponse": { "count": 305, "config ...
- android布局太深导致的 java.lang.StackOverflowError
E/AndroidRuntime( 1900): java.lang.StackOverflowError E/AndroidRuntime( 1900): at android.graphi ...
- Python 存储模型
1.Python彻底分离了对象和引用,可以认为内存中的对象都是不可修改的,每次修改引用,相当于在堆上重新创建一个对象,引用指向新对象. 2.对于数值和字符串,修改意味着引用指向一个新对象. 3.集合中 ...
- 企业应用架构模式阅读笔记 - Martin Fowler
1. 数据读取
- 如何在 iOS 8 中使用 Swift 实现本地通知(下)
在上集中,我们已经构建了一个简单的待办列表应用(to-do list app),这个应用可以在待办项过期时通过本地通知提醒用户.现在,我们要在之前的基础上添加以下功能:应用图标角标上显示过期待办项的数 ...
- Android创建文件夹及文件并写入数据
package elwin.fei.mobileaudio; import java.io.BufferedWriter; import java.io.File; import java.io.Fi ...
- iOS开发——UI篇Swift篇&UIToolbar
UIToolbar class UIToolBarUISearchBar: UIViewController,UISearchBarDelegate { var titleString:String! ...
- oc-27-@property的参数
//01加强-10 @property .4前 ) @property + 手动实现 ) @property int age; + @synthesize age;//get和set方法的声明和实现都 ...
- 云服务器 ECS Linux 系统 CPU 占用率较高问题排查思路
https://help.aliyun.com/knowledge_detail/41225.html?spm=5176.7841174.2.2.ifP9Sc 注意:本文相关配置及说明已在 CentO ...
- 源码分析:静态分析 C 程序函数调用关系图
http://www.tinylab.org/callgraph-draw-the-calltree-of-c-functions/