几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()


Posted in Javascript onJune 02, 2009

函数 :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

函数 :substring()
功能 :字符串截取,比如想从”MinidxSearchEngine”中得到”Minidx”就要用到substring(0,6)

函数 :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

Javascript 相关文章推荐
jquery如何把参数列严格转换成数组实现思路
Apr 01 Javascript
node.js中的querystring.unescape方法使用说明
Dec 10 Javascript
jQuery中focus事件用法实例
Dec 26 Javascript
jQuery中Nicescroll滚动条插件的用法
Nov 10 Javascript
jQuery中页面返回顶部的方法总结
Dec 30 Javascript
Parcel.js + Vue 2.x 极速零配置打包体验教程
Dec 24 Javascript
基于vue2.0动态组件及render详解
Mar 17 Javascript
ES6小技巧之代替lodash
Jun 07 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
Nov 05 Javascript
js+css3实现简单时钟特效
Sep 13 Javascript
JavaScript async/await原理及实例解析
Dec 02 Javascript
Vue如何跨组件传递Slot的实现
Dec 14 Vue.js
慎用 somefunction.prototype 分析
Jun 02 #Javascript
网页和浏览器兼容性问题汇总(draft1)
Jun 01 #Javascript
javascript 图片上传预览-兼容标准
Jun 01 #Javascript
javascript 关闭IE6、IE7
Jun 01 #Javascript
帮助避免错误的Javascript陷阱清单
May 31 #Javascript
JS 文字符串转换unicode编码函数
May 30 #Javascript
Javascript 日期对象Date扩展方法
May 30 #Javascript
You might like
IIS6.0中配置php服务全过程解析
2013/08/07 PHP
php中hashtable实现示例分享
2014/02/13 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
Yii2.0框架模型多表关联查询示例
2019/07/18 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
node.js中的fs.mkdirSync方法使用说明
2014/12/17 Javascript
全面解析Bootstrap中tab(选项卡)的使用方法
2016/06/06 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
JavaScript获取URL参数的方法之一
2017/03/24 Javascript
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
2018/04/27 Javascript
python正则分析nginx的访问日志
2017/01/17 Python
Django 用户认证组件使用详解
2019/07/23 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
2019/08/12 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
python3注册全局热键的实现
2020/03/22 Python
python解包用法详解
2021/02/17 Python
新大陆软件面试题
2016/11/24 面试题
linux面试题参考答案(5)
2016/11/05 面试题
我的动漫时代的创业计划书范文
2014/01/27 职场文书
环保小标语
2014/06/13 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
个人政风行风自查自纠报告
2014/10/21 职场文书
2015年女工委工作总结
2015/07/27 职场文书
团队拓展训练感想
2015/08/07 职场文书
Java字符缓冲流BufferedWriter
2022/04/09 Java/Android
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
2022/04/21 Python
微信小程序调用python模型
2022/04/21 Python