【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怎么做,好像 ...
随机推荐
- PL SQL笔记(三)
loop then .. exit; end if; end loop; select to_char(sysdate, 'YYYY-MM-DD HH24:MI:SS') from dual; sel ...
- MySQL 索引优化 btree hash rtree
一.MySQL索引类型 mysql里目前只支持4种索引分别是:full-text,b-tree,hash,r-tree b-tree索引应该是mysql里最广泛的索引的了,除了archive基本所有的 ...
- HDU 4757 Tree 可持久化字典树
Tree Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=4757 Des ...
- Microsoft Visual C++ Runtime Library Runtime Error的解决的方法
打开浏览器时,出现Microsoft Visual C++ Runtime Library Runtime Error错误,初步预计是软件冲突,可能有多种出错的方式,我的是浏览器自己主动关闭. 一. ...
- mysql 加入列,改动列,删除列。
MySQL 加入列,改动列,删除列 ALTER TABLE:加入,改动,删除表的列,约束等表的定义. 查看列:desc 表名; 改动表名:alter table t_book rename to bb ...
- 一步步学Mybatis-实现简单的分页效果逻辑 (5)
在前四章中我们已经基本完成了对单表的CRUD与多表联合查询方式的Mybatis操作与配置方式,今天这里要讲的是关于一个业务问题中我们常碰到的分页问题.在开发web项目的时候我们经常会使用到列表显示,一 ...
- 【JavsScript】Spine的作者曾经是Backbone的作者
基于MVC的JavaScript Web富应用开发 Alex MacCaw,是一名Ruby/JavaScript程序员,在开源社区中很有名望,是Spine框架的作者,开发过Taskforce,Soci ...
- Java final修饰形参
转自:http://java.chinaitlab.com/base/836044.html public class BB{ public int i; } public class PP{ pub ...
- HDU1003 Max Sum(求最大字段和)
事实上这连续发表的三篇是一模一样的思路,我就厚颜无耻的再发一篇吧! 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1003 -------------- ...
- Linux下判断cpu物理个数、几核
自己服务器的输出 1. 查看物理CPU的个数 #cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 1 2. 查 ...