JavaScript 之 截取字符串函数
一、函数:split()
功能:使用一个指定的分隔符把一个字符串分割存储到数组
例子:
str=”jpg|bmp|gif|ico|png”;
arr=theString.split(”|”);
//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组
二、函数:John()
功能:使用您选择的分隔符将一个数组合并为一个字符串
例子:
var delimitedString=myArray.join(delimiter);
var myList=new Array(”jpg”,”bmp”,”gif”,”ico”,”png”);
var portableList=myList.join(”|”);
//结果是jpg|bmp|gif|ico|png
三、函数:indexOf()
功能:返回字符串中匹配子串的第一个字符的下标
var myString=”JavaScript”;
var w=myString.indexOf(”v”);w will be 2
var x=myString.indexOf(”S”);x will be 4
var y=myString.indexOf(”Script”);y will also be 4
var z=myString.indexOf(”key”);z will be -1
四、其他几种方法:
1.substring 方法
定义和用法
substring 方法用于提取字符串中介于两个指定下标之间的字符。
语法:stringObject.substring(start,stop)
参数 描述
start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。
返回值
一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。
说明
substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。
如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
如果 start 或 end 为负数,那么它将被替换为 0。
2.substr 方法
定义和用法
substr 方法用于返回一个从指定位置开始的指定长度的子字符串。
语法:stringObject.substr(start [, length ])
参数 描述
start 必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length 可选。在返回的子字符串中应包括的字符个数。
应用总结:JS 删除字符串最后一个字符的几种方法
目标:删除最后一个 ","
方法:
![](/assets/blank.gif)
![](/assets/blank.gif)
{'5',','};
s=s.TrimEnd(MyChar);
//s="1,2,3
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
JavaScript 之 截取字符串函数相关推荐
- php代码getsubstr,ThinkPHP 模板substr的截取字符串函数实例讲解
ThinkPHP 模板substr的截取字符串函数详解 ThinkPHP 模板substr的截取字符串函数 在Common/function.php加上以下代码 /** ** 截取中文字符串 **/ ...
- thinkphp省略php,ThinkPHP的截取字符串函数无法显示省略号的解决方法
对于ThinkPHP的截取字符串函数无法显示省略号的情况,解决方法如下: 打开Common/extend.php页面,修改msubstr函数如下: function msubstr($str, $st ...
- php字符串分割tp模板,ThinkPHP 模板substr的截取字符串函数详解
ThinkPHP 模板substr的截取字符串函数 在Common/function.php加上以下代码 /** ** 截取中文字符串 **/ function msubstr($str, $star ...
- php向前截取字符串函数,ThinkPHP 模板substr的截取字符串函数详解
ThinkPHP 模板substr的截取字符串函数 在Common/function.php加上以下代码 /** ** 截取中文字符串 **/ function msubstr($str, $star ...
- sql中截取字符串函数_SQL Server 2017中的顶级SQL字符串函数
sql中截取字符串函数 SQL Server 2017 has been in the talk for its many features that simplify a developer's l ...
- html前台截取/以后的字段,javascript如何截取字符串后几位?
javascript截取字符串的方法有substring(start,stop).substr(start,length).slice(start,end),通过设置其中参数就可以截取字符串后几位. ...
- 【Kotlin】字符串操作 ① ( 截取字符串函数 substring | 拆分字符串函数 split | 解构语法特性 )
文章目录 一.截取字符串函数 substring 二.拆分字符串函数 split 一.截取字符串函数 substring Kotlin 中提供了 截取字符串函数 substring , 可接收 Int ...
- [golang] golang实现截取字符串函数SubStr
golang中没有很多其他语言中的截取字符串函数 现在单独定义一个函数来处理 // 截取字符串,支持多字节字符 // start:起始下标,负数从从尾部开始,最后一个为-1 // length:截取长 ...
- mysql 从第几个字符串开始截取_MySQL截取字符串函数方法
MySQL截取字符串函数是MySQL中功能强大的函数,下面就为您详细介绍MySQL截取字符串函数的用法,希望对您能够有所帮助. 今天建视图时,用到了MySQL中的字符串截取,很是方便. 感觉上MySQ ...
最新文章
- 官宣!全球首富马斯克:创办这所“新大学”!
- nginx收到空包问题
- ML之k-NN:k-NN实现对150朵共三种花的实例的萼片长度、宽,花瓣长、宽数据统计,根据一朵新花的四个特征来预测其种类
- WPF,Silverlight与XAML读书笔记第八 - WPF新概念之三路由事件
- spring mvc学习(35):restful的put
- 用python数据分析excel多地天气_Python实现天气查询功能(外加Excel技巧)
- 网络编程之-----------进程
- 惠普与4PS联络中心国际标准组织达成战略合作
- php定时器使用,PHP定时器的说明
- 就说现在的钱有多难挣
- mysql丢数据无法启动mysql_mysql InnoDB数据无法启动解决办法
- 如何使用Movavi Slideshow Maker进行幻灯片制作?
- python全局解释器锁 tensorflow_《深度剖析CPython解释器》25. 解密Python中的多线程(第一部分):初识GIL、以及多个线程之间的调度机制...
- python画成绩正态分布图_R统计学(09): 正态分布 (二)
- 三种方法查看电脑IP地址是否被占用
- macbook配置java环境变量_Mac系统中如何配置JDK环境变量?Mac中JDK环境变量配置教程...
- NVIDIA TensorRT (python win10)安装成功分享
- 苏格兰研发成功新型治疗结核病药物
- c# 屏幕取词的方法
- 程序员必备的国外IT网站
热门文章
- php商品秒杀时间代码,Thinkphp5+Redis实现商品秒杀代码实例讲解
- java笔试题_一道简单的 Java 笔试题,但值得很多人反思
- VC++6遇到的问题(持续更新)
- rust怎么建柱子_小报:捷达VS5安全带卡扣向里?敲B柱?怎么掰回来? 第191220期...
- html相同标签替换,html替换把多有标签替换成p标签
- Linux终端进程后台运行与前后台切换
- 樊登高效休息法读书心得_读书时间丨高效休息法:让身体和大脑彻底放松的七个方法...
- linux git 显示 分支,Linux 终端显示 Git 当前所在分支
- java关键字汉化_java关键字是什么
- DE17 Finding Particular Solutions via Fourier Series