函数: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分割字符串常用方法总结相关推荐

  1. JS中字符串常用方法

    JS中字符串常用方法 JS中字符串常用方法 length属性 charAt()方法 concat()方法 indexOf()方法 slice()方法 substring()方法 substr()方法 ...

  2. js学习 字符串常用方法

    引用自http://www.jb51.net/article/42482.htm 示例代码 <html> <head><title></title> & ...

  3. 【项目总结】之——JS分割字符串

    背景: 在我们做那个招标项目的时候,由于是刚刚接触到这个BS东西,我基本上是什么也不会.可是当时组长浩哥给过我一个任务,就是叫我将数据里面以字符串形式存在的信息切割开,然后显示到前台上去.当时对于浩哥 ...

  4. 前端基础知识 (四)JS截取字符串 常用方法

    一.使用substring()或者 slice() 1)substring()用于提取字符串介于两个指定下标之间的字符. stringObject.substring(start, stop) 不包含 ...

  5. JS截取字符串常用方法详细整理

    使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico|png" ...

  6. JS中字符串常用方法总结

    1.charAt()方法 charAt() 方法可返回字符串中指定位置的字符. let str = "Hello"; let s = str.charAt(1); console. ...

  7. JS数组、对象、字符串常用方法汇总

    JS数组.对象.字符串常用方法汇总 前言 数组常用方法 Array.prototype.slice(start, end) Array.prototype.map() Array.prototype. ...

  8. python字符串常用方法、分割字符串等

    一.字符串的常用方法 1.str.capitalize()  字符串首字母大写 2.str.center()  把字符串居中 3.str.isalnum() 判断字符串是否含有英文.数字,若有英文和数 ...

  9. 【前端-Js基础方法】字符串常用方法汇总

    字符串常用方法汇总 注意这些方法操作后都不会影响到原数组 可以选择直接输出结果 或者 用变量去承接 const str = 'adsAsddfAxca'// ===== 替换 ===== // -&g ...

  10. js数据类型以及数组字符串常用方法

    JS判断数据类型 例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e ...

最新文章

  1. SpringBoot学习之启动方式
  2. AI一分钟 | 传许家印已投资贾跃亭FF;腾讯将发布可接收微信的智能音箱;阿里确认研发自动驾驶技术
  3. jenkins 打包 命令
  4. python代码壁纸-python设置windows桌面壁纸的实现代码
  5. 浴火银河星际跳跃(并查集)
  6. HDU 3534 Tree (经典树形dp)
  7. java cmd找不到文件_cmd中输入java找不到文件解决方法
  8. 公司服务器文件保存出错,R服务器错误保存文件没有这样的文件或目录(Ubuntu)...
  9. 使用Linux,Python和Raspberry Pi酿造啤酒
  10. 使用二进制编辑器制作操作系统启动盘
  11. regsvr32注册Dll文件时出现0x80004005问题的解决方案
  12. rocketMq配置外网IP
  13. Mac系统常用软件总结
  14. 阿里妈妈年赚2500亿:淘宝商家的“曝光焦虑”生意好做吗?
  15. 鲁大师11月新机排行:只有5款机型发布,OPPO撑起榜单
  16. 解决jieba分词,切不出分词
  17. pygame-KidsCanCode系列jumpy-part13-改进跳跃
  18. freescale S12X微控制器 模拟EEPROM 快速上手指南
  19. 微信云服务器发长视频朋友圈,今天才知道,微信朋友圈还能发5分钟长视频,超简单,一看就会...
  20. access与trunk详细解析+区别

热门文章

  1. matlab四元数傅里叶变换,四元数傅里叶变换
  2. H3CSE园区-STP
  3. Genymotion启动报错:VT-x/AMD-V硬件加速在您的系统中不可用
  4. php探针 网络使用状况,PHP探针 服务器运行状况和PHP信息用的
  5. LINGO11免密版windows
  6. c#学习笔记---BackgroundWorker 详解
  7. 使用Resource Hacker 实现替换exe图标的
  8. 软件测试面试题之自动化测试题大合集(下)
  9. NATAPP内网穿透
  10. USB加密狗复制克隆破解软件