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】字符串截取的更多相关文章

  1. 【2017-06-27】Js中获取地址栏参数、Js中字符串截取

    一.Js中获取地址栏参数 //从地址栏获取想要的参数 function GetQueryString(name) { var reg = new RegExp("(^|&)" ...

  2. JS/PHP字符串截取

    <script> var str="首都医科大学附属北京同仁医院-156"; var index = str.indexOf('-');//获取-的索引值,从0开始算, ...

  3. js字符串截取函数slice()、substring()、substr()

    摘要 在js中字符截取函数有常用的三个slice().substring().substr()了,下面我来给大家介绍slice().substring().substr()函数在字符截取时的一些用法与 ...

  4. js字符串长度计算(一个汉字==两个字符)和字符串截取

    js字符串长度计算(一个汉字==两个字符)和字符串截取 String.prototype.realLength = function() { return this.replace(/[^\x00-\ ...

  5. js substr和substring字符串截取

    substr(start,length)第一个参数是开始位置(注:start的开始是从0开始,看到好多博客上面是从1开始,在火狐和谷歌执行了一下是从0开始),第二个参数是截取字符串的长度(可以省略,表 ...

  6. js查找字符串、js截取

    js查找元素.js查找字符串 let index=data.indexOf(","); js截取.js截取字符串 $("#bankurl_id").val(da ...

  7. JS字符串截取 “指定字符” 前面和后面的内容!

    JS字符串截取 “指定字符” 前面和后面的内容! var string= "07/12" var before = string.split('/')[0] var after = ...

  8. js字符串截取为数组

    var str="hello,word,java,eclipse,jsp"; //字符串截取为数组 var strArr=str.split(","); for ...

  9. JS实现文字截取(雾)

    今天在跳板群那里看到一个神奇的样式,效果: 感觉十分神奇,因为一开始以为他是只有一个P元素包着文字然后最后一个自动截取文字,而且最后一行还可以提前截取???这怎么做到的,然后想了一下css怎么做,好像 ...

随机推荐

  1. CloudStack全局参数

    {     "listconfigurationsresponse": {         "count": 305,         "config ...

  2. android布局太深导致的 java.lang.StackOverflowError

    E/AndroidRuntime( 1900): java.lang.StackOverflowError E/AndroidRuntime( 1900):     at android.graphi ...

  3. Python 存储模型

    1.Python彻底分离了对象和引用,可以认为内存中的对象都是不可修改的,每次修改引用,相当于在堆上重新创建一个对象,引用指向新对象. 2.对于数值和字符串,修改意味着引用指向一个新对象. 3.集合中 ...

  4. 企业应用架构模式阅读笔记 - Martin Fowler

    1. 数据读取

  5. 如何在 iOS 8 中使用 Swift 实现本地通知(下)

    在上集中,我们已经构建了一个简单的待办列表应用(to-do list app),这个应用可以在待办项过期时通过本地通知提醒用户.现在,我们要在之前的基础上添加以下功能:应用图标角标上显示过期待办项的数 ...

  6. Android创建文件夹及文件并写入数据

    package elwin.fei.mobileaudio; import java.io.BufferedWriter; import java.io.File; import java.io.Fi ...

  7. iOS开发——UI篇Swift篇&UIToolbar

    UIToolbar class UIToolBarUISearchBar: UIViewController,UISearchBarDelegate { var titleString:String! ...

  8. oc-27-@property的参数

    //01加强-10 @property .4前 ) @property + 手动实现 ) @property int age; + @synthesize age;//get和set方法的声明和实现都 ...

  9. 云服务器 ECS Linux 系统 CPU 占用率较高问题排查思路

    https://help.aliyun.com/knowledge_detail/41225.html?spm=5176.7841174.2.2.ifP9Sc 注意:本文相关配置及说明已在 CentO ...

  10. 源码分析:静态分析 C 程序函数调用关系图

    http://www.tinylab.org/callgraph-draw-the-calltree-of-c-functions/