JS常用字符串处理方法应用总结


Posted in Javascript onMay 22, 2014

1.indexOf()方法,从前往后查找字符串位置,大小写敏感,从0开始计数。同理,lastIndexOf() 方法从后往前,两个方法对于相同的检索条件输出的结果是一样的

例如:

<script type="text/javascript"> var str="Hello World!" 
document.write(str.indexOf("Hello"))//输出0 
document.write(str.indexOf("World"))//输出6 
document.write(str.indexOf("world"))//输出-1,因为没查到 
</script>

2.length,采用“XXX.length”的形式访问,因为它是string对象的方法
<script type="text/javascript"> var str="Hello World!" 
document.write(str.length);//输出12 
</script>

3.substr()方法,用于字符串截取,一个必选参数,一个可选参数,从0开始计数
<script type="text/javascript"> var str="Hello World!" 
document.write(str.substr(3));//输出lo World!,从序数为3的字符开始(包括序数为3的字符),参数只有一个时会一直输出到末尾 
document.write(str.substr(3,7));//输出lo Worl,如果第一个参数是负数,就是倒着数 
</script>

4.charAt()方法,用于返回指定位置的字符,从0开始计数
<script type="text/javascript"> var str="Hello World!" 
document.write(str.charAt(1));//输出e 
</script>

5.split()方法,用于把一个字符串分割成字符串数组
<script type="text/javascript"> var str="Hello World!" 
document.write(str.split(" "));//输出Hello,World! 
document.write(str.split(""));//输出H,e,l,l,o,W,o,r,l,d,! 
document.write(str.split(" ",1));//输出Hello 
"2:3:4:5".split(":")//将返回["2", "3", "4", "5"] 
"|a|b|c".split("|")//将返回["", "a", "b", "c"] 
var words = sentence.split(/\s+/)//使用正则表达式作为分割参数 
</script>
Javascript 相关文章推荐
url 编码 js url传参中文乱码解决方案
Apr 11 Javascript
js实现收缩菜单效果实例代码
Oct 30 Javascript
javascript事件模型实例分析
Jan 30 Javascript
Javascript数组Array基础介绍
Mar 13 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
May 07 Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
Jun 08 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
Sep 05 Javascript
详解JavaScript数组过滤相同元素的5种方法
May 23 Javascript
JavaScript条件判断_动力节点Java学院整理
Jun 26 Javascript
详解Nuxt.js Vue服务端渲染摸索
Feb 08 Javascript
小程序如何使用分包加载的实现方法
May 22 Javascript
浅谈v-for 和 v-if 并用时筛选条件方法
Nov 07 Javascript
通过js来制作复选框的全选和不选效果
May 22 #Javascript
js动态添加表格数据使用insertRow和insertCell实现
May 22 #Javascript
js简单实现交换Li的值
May 22 #Javascript
js操作iframe父子窗体示例
May 22 #Javascript
JS实现根据当前文字选择返回被选中的文字
May 21 #Javascript
JS动态增加删除UL节点LI及相关内容示例
May 21 #Javascript
jQuery异步验证用户名是否存在示例代码
May 21 #Javascript
You might like
使用JSON实现数据的跨域传输的php代码
2011/12/20 PHP
深入解析Session是否必须依赖Cookie
2013/08/02 PHP
php过滤XSS攻击的函数
2013/11/12 PHP
php switch语句多个值匹配同一代码块应用示例
2014/07/29 PHP
PHP中iconv函数转码时截断字符问题的解决方法
2015/01/21 PHP
php支付宝手机网页支付类实例
2015/03/04 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
Laravel框架Blade模板简介及模板继承用法分析
2019/12/03 PHP
jquery dialog键盘事件代码
2010/08/01 Javascript
JavaScript arguments 多参传值函数
2010/10/24 Javascript
Javascript 中的 call 和 apply使用介绍
2012/02/22 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
javascript根据时间生成m位随机数最大13位
2014/10/30 Javascript
jQuery右下角旋转环状菜单特效代码
2015/08/10 Javascript
jquery中val()方法是从最后一个选项往前读取的
2015/09/06 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
Node调用Java的示例代码
2017/09/20 Javascript
一种angular的方法级的缓存注解(装饰器)
2018/03/13 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
详解Vue前端生产环境发布配置实战篇
2019/05/07 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
2019/10/24 Javascript
js利用iframe实现选项卡效果
2020/08/09 Javascript
DataFrame中的object转换成float的方法
2018/04/10 Python
Python中字典与恒等运算符的用法分析
2019/08/22 Python
python如何写出表白程序
2020/06/01 Python
css3 给背景设置渐变色的方法
2019/09/12 HTML / CSS
html5开发之viewport使用
2013/10/17 HTML / CSS
德国狗狗用品在线商店:Schecker
2017/03/17 全球购物
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
Shopee菲律宾:在线购买和出售
2019/11/25 全球购物
市委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
网络营销计划
2015/01/17 职场文书
付款承诺函范文
2015/01/21 职场文书
幼儿园中班教师个人总结
2015/02/05 职场文书
只需要100行Python代码就可以实现的贪吃蛇小游戏
2021/05/27 Python