js常用分割取字符串的方法

news/2024/7/19 15:30:28 标签: 字符串, js

1.substr

substr(start,length)表示从start位置开始,截取length长度的字符串

var src="images/off_1.png";
alert(src.substr(7,3));

弹出值为:off

2.substring

substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。

var src="images/off_1.png";
alert(src.substring(7,10));

弹出值为:off

3.indexOF

indexOf() 方法返回某个指定的字符串值在字符串中首次出现的位置(从左向右)。没有匹配的则返回-1,否则返回首次出现位置的字符串的下标值。

var src="images/off_1.png";
alert(src.indexOf('t'));
alert(src.indexOf('i'));
alert(src.indexOf('g'));

弹出值依次为:-1,0,3

4.lastIndexOf

lastIndexOf()方法返回从右向左出现某个字符或字符串的首个字符索引值(与indexOf相反)

var src="images/off_1.png";
alert(src.lastIndexOf('/'));
alert(src.lastIndexOf('g'));

弹出值依次为:6,15

5.split

将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
以空格分割返回一个了字符串返回

function SplitDemo(){
  var s, ss;
  var s = "The rain in Spain falls mainly in the plain.";
  // 在每个空格字符处进行分解。
  ss = s.split(" ");
  return(ss);
}


http://www.niftyadmin.cn/n/1691442.html

相关文章

python深度学习stadardscalar fit_transform数据处理、contrib使用、Session多种创建、in_top_k、argmax、equal、cas、extend map

1、StadardScalar()与fit_transform() 其StadardScalar是去均值和进行方差归一化,其是对数据的每一个特征维度进行的操作,即对所有最小的元素进行操作,而不是针对一个样本。其要完成这个功能需要配合fit_transform()函数进行。 其实例代码如…

【Rust 基础篇】Rust Vector(向量)详解

文章目录 导言一、Vector 的定义和创建二、Vector 的常用方法三、Vector 的使用示例示例一:向 Vector 添加和删除元素示例二:遍历 Vector 中的元素示例三:使用索引访问 Vector 中的元素 总结 导言 在 Rust 中,Vector(…

Element-UI 获取el-table selection当前选中行

1、在el-table标签上添加ref <el-table :data"isMixed ? copyMixedDetailList:copyDetailList" ref"accountTable"><el-table-column type"selection" width"50" align"center" :reserve-selection"true&qu…

深度学习知识二:python知识点五、卷积跟全连层的区别

1、关于网络损失的计算方式对网络收敛速度的影响 一般我们在构建网络的时候都是要构建网络的输出损失&#xff0c;比较常见的损失计算有均方差MSE、交叉熵sigmoid_cross_entropy_with_logits等损失计算方式。 使用的是在相同的手写数据集上进行测验的&#xff0c;损失的计算是…

变分自编码网络的实现

1、VAE跟Gan有点类似&#xff0c;都是可以通过一些输入&#xff0c;生成一些样本数据。不同点是VAE是假设在数据的分布是服从正态分布的&#xff0c;而GAN是没有这个假设的&#xff0c;完全是由数据驱动&#xff0c;进行训练得出规律的。 下面是变分自编码网络的代码&#xff…

C++获取文件夹下所有文件、sort排序坐标点、int转string、sting转float

1、如何获取某个工程文件夹下的所有文件&#xff1a; 一般是使用_findfirst这个结构体&#xff0c;但是这个结构体的在不同系统上的使用方法有点不同。在win10系统上的使用代码如下&#xff1a; void getFiles(string path, vector<string>& files) {/*files存储文…

caffe的一些使用知识、调试工具、卷积运算加速函数im2col_cpu

1、个人觉得最好的一个是caffe网络结构预览工具&#xff0c;这个就是&#xff1a; http://ethereon.github.io/netscope/#/editor 下面是构建网络后的输出效果图&#xff1a; 注意&#xff1a;其中网络可以显示跟标准caffe的不同。如果自己定义了一些自定义网络的话&#xff…

JS的日期计算

转自&#xff1a;JS日期加减,日期运算 注&#xff1a;已经过日期换算验证&#xff08;某月28日/某月31日&#xff09;&#xff0c;可放心食用 1、日期加上天数 //日期加上天数后的新日期. addDays(date,days){var nd new Date(date);nd nd.valueOf();nd nd days * 24 * …