1.字符串分割

 var myStr = "I,Love,You,Do,you,love,me";
var substrArray = myStr .split(","); // ["I", "Love", "You", "Do", "you", "love", "me"];
var arrayLimited = myStr .split(",", 3); // ["I", "Love", "You"];

2.查询子字符串

 第一个函数:indexOf(),它从字符串的开头开始查找,找到返回对应坐标,找不到返回-1。如下:

 var myStr = "I,Love,you,Do,you,love,me";
var index = myStr.indexOf("you"); // 7 ,基于0开始,找不到返回-1
第二个函数:lastIndexOf(),它从字符串的末尾开始查找,找到返回对应坐标,找不到返回-1。如下: var myStr = "I,Love,you,Do,you,love,me";
var index = myStr.lastIndexOf("you"); //

3.字符串替换

var myStr = "I,love,you,Do,you,love,me";
var replacedStr = myStr.replace("love","hate");//"I,hate,you,Do,you,love,me"
//正则替换
var myStr = "I,love,you,Do,you,love,me";
var replacedStr = myStr.replace(/love/g,"hate");//"I,hate,you,Do,you,hate,me"

4.字符串切割和提取

 var myStr = "I,love,you,Do,you,love,me";
var subStr = myStr.slice(1,5);//",lov"

5.字符串匹配(exec相反)

 var myStr = "I,love,you,Do,you,love,me";
var pattern = /love/;
var result = myStr.match(pattern);//["love"]
//var result = pattern .exec(myStr);//["love"] 或者是
console.log(result .index);//
console.log(result.input );//I,love,you,Do,you,love,me

也可以用search

 var myStr = "I,love,you,Do,you,love,me";
var pattern = /love/;
var result = myStr.search(pattern);//.

最新文章

  1. Quality Trimming Via Trimmomatic
  2. iOS - nil null Nil笔记
  3. mysql的sql_mode 模式修改 my.cnf
  4. Swift中的Masonry第三方库——SnapKit
  5. jquery自适应布局
  6. Hibernate知识总结(一)——Hibernate原理概述
  7. 9天快速入门java
  8. ActionBarSherlock,SlidingMenu
  9. 用java来实现验证码功能(本帖为转载贴),作为个人学习收藏用
  10. Mego(05) - Mego for Visual Studio Extension
  11. CMake简介
  12. WebApi 后台获取token值
  13. CTFcrackTools-V3 - 一款旨在帮助 CTFer 在 CTF 中发挥作用的一个框架
  14. Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议
  15. linux时间修改-hwclock和date
  16. Light OJ 1296:Again Stone Game(SG函数打表找规律)
  17. FortiGate软件版本升级
  18. 详细解读Spark的数据分析引擎:Spark SQL
  19. Upgrade to or Install Cinnamon 2.4 in Ubuntu
  20. "prefs:root" or "App-Prefs:root"

热门文章

  1. 图的遍历:DFS和BFS
  2. Windows系统Python 安装第三方模块时,提示pip版本有问题
  3. node.js应用生成windows service的plugin——winser
  4. JavaWeb:Tomcat服务器的安装与配置
  5. iOS Xcode 8 快捷键 (注释 失效 处理)
  6. 为多个文件夹下的C源代码编写Makefile文件
  7. Go HelloWorld 网络版和并发版
  8. Maven webapp index.jsp报错
  9. 实现HTML格式的数据报表邮件
  10. 去除带有iframe页面中的2个滚动条[转]