几个常用的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 相关文章推荐
javascript分页代码实例分享(js分页)
Dec 13 Javascript
javascript中定义私有方法说明(private method)
Jan 27 Javascript
JQuery中$(document)是什么意思有什么作用
Jul 21 Javascript
js密码强度校验
Nov 10 Javascript
Boostrap模态窗口的学习小结
Mar 28 Javascript
浅谈JQ中mouseover和mouseenter的区别
Sep 13 Javascript
Bootstrap框架安装使用详解
Jan 21 Javascript
jQuery实现淡入淡出的模态框
Feb 09 Javascript
Vue2.0 从零开始_环境搭建操作步骤
Jun 14 Javascript
基于Vue实现微信小程序的图文编辑器
Jul 25 Javascript
vue-cli 构建骨架屏的方法示例
Nov 08 Javascript
kafka调试中遇到Connection to node -1 could not be established. Broker may not be available.
Sep 17 Javascript
慎用 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
yii框架builder、update、delete使用方法
2014/04/30 PHP
PHP动态柱状图实现方法
2015/03/30 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
PHP创建对象的六种方式实例总结
2019/06/27 PHP
javascript 图片上传预览-兼容标准
2009/06/01 Javascript
js以对象为索引的关联数组
2010/07/04 Javascript
常用的几段javascript代码分享
2014/03/25 Javascript
jQuery弹出层插件Lightbox_me使用指南
2015/04/21 Javascript
详解AngularJS如何实现跨域请求
2016/08/22 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
JS实现的几个常用算法
2016/11/12 Javascript
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
JS实现旋转木马式图片轮播效果
2017/01/18 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
详解NodeJS框架express的路径映射(路由)功能及控制
2017/03/24 NodeJs
JS开发中百度地图+城市联动实现实时触发查询地址功能
2017/04/13 Javascript
JS实现弹出下载对话框及常见文件类型的下载
2017/07/13 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
2018/02/05 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
vue 动态生成拓扑图的示例
2021/01/03 Vue.js
跟老齐学Python之Import 模块
2014/10/13 Python
使用Python中的tkinter模块作图的方法
2017/02/07 Python
python基础梳理(一)(推荐)
2019/04/06 Python
使用Python制作缩放自如的圣诞老人(圣诞树)
2019/12/25 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
2020/04/15 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
超市营业员求职简历的自我评价
2013/10/17 职场文书
银行介绍信范文
2014/01/10 职场文书
经济信息系毕业生自荐信范文
2014/03/15 职场文书
甜品店创业计划书
2014/08/14 职场文书
2014年档案管理工作总结
2014/11/17 职场文书
2015年世界卫生日活动总结
2015/02/09 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书
社区结对共建协议书
2016/03/23 职场文书