JS分割字符串常用方法总结
函数:substring()
定义:substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。
功能:字符串截取,比如想从"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6)
例子:
var src="data:images/off_1.png";
alert(src.substring(7,10));
//弹出值为:off
函数:substr()
定义:substr(start,length)表示从start位置开始,截取length长度的字符串。
功能:字符串截取
例子:
var src="data:images/off_1.png";
alert(src.substr(7,3));
//弹出值为:off
函数:split()
功能:使用一个指定的分隔符把一个字符串分割存储到数组
1.通过单一字符将字符串切割成多字符
var data= "外面在下雨,天气真冷,你现在到哪里了呀,我们待会一起吃饭吧。";
var str = data.split(',');
结果:
str[0] =外面在下雨
str[1] =天气真冷
str[2] =你现在到哪里了呀
str[3] =我们待会一起吃饭吧。
2.通过多字符将字符串切割成多字符串
var data= "外面在下雨,天气真冷,你现在到哪里了呀,我们待会一起吃饭吧。";
var str = data.split(/在,/);
结果:
str[0] =外面
str[1] =下雨
str[2] =天气真冷
str[3] =你现
str[4] =到哪里了呀
str[5] =我们待会一起吃饭吧。
3.通过字符串将字符串切割成多字符串
var data = "abbcaaflajbbcafdfbbcioerfad";
var str = data.split('bbc');
结果:
str[0] =a
str[1] =aaflaj
str[2] =afdf
str[3] =ioerfad
函数: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
函数:lastIndexOf()
定义:lastIndexOf()方法返回从右向左出现某个字符或字符串的首个字符索引值(与indexOf相反)
功能:返回字符串索引值
例子:
var src="data:images/off_1.png";
alert(src.lastIndexOf('/'));
alert(src.lastIndexOf('g'));
//弹出值依次为:6,15
参考文章:
https://www.cnblogs.com/lvlina/p/6008728.html
https://blog.csdn.net/CountryShi/article/details/78979907
JS分割字符串常用方法总结相关推荐
- JS中字符串常用方法
JS中字符串常用方法 JS中字符串常用方法 length属性 charAt()方法 concat()方法 indexOf()方法 slice()方法 substring()方法 substr()方法 ...
- js学习 字符串常用方法
引用自http://www.jb51.net/article/42482.htm 示例代码 <html> <head><title></title> & ...
- 【项目总结】之——JS分割字符串
背景: 在我们做那个招标项目的时候,由于是刚刚接触到这个BS东西,我基本上是什么也不会.可是当时组长浩哥给过我一个任务,就是叫我将数据里面以字符串形式存在的信息切割开,然后显示到前台上去.当时对于浩哥 ...
- 前端基础知识 (四)JS截取字符串 常用方法
一.使用substring()或者 slice() 1)substring()用于提取字符串介于两个指定下标之间的字符. stringObject.substring(start, stop) 不包含 ...
- JS截取字符串常用方法详细整理
使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico|png" ...
- JS中字符串常用方法总结
1.charAt()方法 charAt() 方法可返回字符串中指定位置的字符. let str = "Hello"; let s = str.charAt(1); console. ...
- JS数组、对象、字符串常用方法汇总
JS数组.对象.字符串常用方法汇总 前言 数组常用方法 Array.prototype.slice(start, end) Array.prototype.map() Array.prototype. ...
- python字符串常用方法、分割字符串等
一.字符串的常用方法 1.str.capitalize() 字符串首字母大写 2.str.center() 把字符串居中 3.str.isalnum() 判断字符串是否含有英文.数字,若有英文和数 ...
- 【前端-Js基础方法】字符串常用方法汇总
字符串常用方法汇总 注意这些方法操作后都不会影响到原数组 可以选择直接输出结果 或者 用变量去承接 const str = 'adsAsddfAxca'// ===== 替换 ===== // -&g ...
- js数据类型以及数组字符串常用方法
JS判断数据类型 例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e ...
最新文章
- SpringBoot学习之启动方式
- AI一分钟 | 传许家印已投资贾跃亭FF;腾讯将发布可接收微信的智能音箱;阿里确认研发自动驾驶技术
- jenkins 打包 命令
- python代码壁纸-python设置windows桌面壁纸的实现代码
- 浴火银河星际跳跃(并查集)
- HDU 3534 Tree (经典树形dp)
- java cmd找不到文件_cmd中输入java找不到文件解决方法
- 公司服务器文件保存出错,R服务器错误保存文件没有这样的文件或目录(Ubuntu)...
- 使用Linux,Python和Raspberry Pi酿造啤酒
- 使用二进制编辑器制作操作系统启动盘
- regsvr32注册Dll文件时出现0x80004005问题的解决方案
- rocketMq配置外网IP
- Mac系统常用软件总结
- 阿里妈妈年赚2500亿:淘宝商家的“曝光焦虑”生意好做吗?
- 鲁大师11月新机排行:只有5款机型发布,OPPO撑起榜单
- 解决jieba分词,切不出分词
- pygame-KidsCanCode系列jumpy-part13-改进跳跃
- freescale S12X微控制器 模拟EEPROM 快速上手指南
- 微信云服务器发长视频朋友圈,今天才知道,微信朋友圈还能发5分钟长视频,超简单,一看就会...
- access与trunk详细解析+区别