在前端开发中,字符串处理相当常见。下面这篇文章主要介绍js中剪切和截取字符串的几种常用方法。通过示例代码非常详细的介绍,有需要的朋友可以参考一下。
目录
1、split()方法用于将一个字符串拆分成一个字符串数组;2.slice()可以提取字符串的某一部分,并用新字符串返回提取的部分;3.substring()提取字符串中两个指定下标之间的字符。4.join()将数组中的所有元素转换成一个字符串。5.charAt()返回指定位置切割截取字符串的几种方法的字符摘要。
1、 split() 方法用于把一个 字符串 分割成 字符串数组 ;
stringObject.split(str,length)
var str='123,456,789 ';
console . log(str . split('));//['1', '2', '3', ',', '4', '5', '6', ',', '7', '8', '9']
console.log(str.split(','));//['123', '456', '789']
需要参数描述字符串。或字符串正则表达式,它从该参数指定的位置拆分stringObjectlength。可选。如果没有设置这个参数,整个字符串将被分割,不管它有多长。
注意:如果使用空字符串(“”)作为str,那么stringObject中的每个字符都将被拆分。
2、 slice() 可提取字符串的某个部分,并以新的字符串返回被提取的部分;
第一个参数是必需的,第二个参数是可选的;
注意:如果该参数为负,则表示原始数组中的最后一个元素结束提取。
如图:[1,2,3,4]。slice(0,3) 0表示选择的开始位置,3表示结束位置。
var str='123,456,789 ';
console.log(str.slice(2,6));//3,45
console.log(str.slice(-6,-2));//56,7
console . log(str . slice(2));//3,456,789
console . log(str . slice(-6));//56,789
3、substring() 提取字符串中介于两个指定下标之间的字符
语法:string.substring(from,to););From是必需的非负整数,to可以是非负整数,但to的值必须比from大1。
var str='123,456,789 ';
console.log(str.substring(2,6));//3,45
console . log(str . substring(2));//3,456,789
console.log(str.substring(6,2));//3,45
console.log(str.substring(-6,-2));//
console.log(str.substring(6,6));//
4、join() 把数组中的所有元素转换一个字符串
var str=[123,456,789];
console . log(str . join('));//123456789
console.log(str.join(','));//123,456,789
5、 charAt() 返回指定位置的字符
string.charAt(索引)
Index:必选。表示字符串中某个位置的数字,即字符串中某个字符的位置。
* * *:在自己的发展中经常遇到,就当是笔记吧。如果记不住,打开看看例题就明白了;
总结
关于js中剪切和截取字符串的常用方法的文章到此结束。关于在js中剪切和截取字符串的方法的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。