JavaScript 字符串处理函数使用小结


Posted in Javascript onDecember 02, 2010

1.计算字符串的长度

var txt="Hello World!" 
document.write(txt.length)

2.indexOf() 方法

如何使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置。
<script type="text/javascript"> 
var str="Hello world!" //w小写 
document.write(str.indexOf("H") + "<br />") //0 
document.write(str.indexOf("World") + "<br />") //-1 
document.write(str.indexOf("world")) //6 
</script>

3.match() 方法

查找字符串中特定的字符,并且如果找到的话,则返回这个字符。
<script type="text/javascript"> 
var str="Hello world!" 
document.write(str.match("world") + "<br />") //world 
document.write(str.match("World") + "<br />") //null 
document.write(str.match("worlld") + "<br />") //null 
document.write(str.match("world!")) //world! 
</script>

4.如何替换字符串中的字符 - replace()
用 replace() 方法在字符串中用某些字符替换另一些字符。
<script type="text/javascript"> 
var str="Visit cnblogs.com!" 
document.write(str.replace(/cnblogs.com/,"Mamogu.com")) 
</script>
Javascript 相关文章推荐
javascript编程起步(第四课)
Jan 10 Javascript
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
Mar 14 Javascript
js/jQuery对象互转(快速操作dom元素)
Feb 04 Javascript
select多选 multiple的使用示例
Jun 16 Javascript
谈谈jQuery Ajax用法详解
Nov 27 Javascript
js替换字符串中所有指定的字符(实现代码)
Aug 17 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
Jul 13 Javascript
利用纯js + transition动画实现移动端web轮播图详解
Sep 10 Javascript
jQuery阻止事件冒泡实例分析
Jul 03 jQuery
Vue实现简单分页器
Dec 29 Javascript
8 个有用的JS技巧(推荐)
Jul 03 Javascript
原生js canvas实现鼠标跟随效果
Aug 02 Javascript
改写一个简单的菜单 弹性大小
Dec 02 #Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
Dec 02 #Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
Dec 02 #Javascript
JQuery 弹出框定位实现方法
Dec 02 #Javascript
Jquery replace 字符替换实现代码
Dec 02 #Javascript
jquery json 实例代码
Dec 02 #Javascript
JavaScript格式化数字的函数代码
Nov 30 #Javascript
You might like
Zerg兵种介绍
2020/03/14 星际争霸
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
2011/07/03 PHP
php删除页面记录 同时刷新页面 删除条件用GET方式获得
2012/01/10 PHP
php批量上传的实现代码
2013/06/09 PHP
javascript实现上传图片并预览的效果实现代码
2011/04/11 Javascript
详解JS 比较两个Json对象的值是否相等的实例
2013/11/20 Javascript
js获取select选中的option的text示例代码
2013/12/19 Javascript
jQuery中DOM操作实例分析
2015/01/23 Javascript
JS实现自定义简单网页软键盘效果代码
2015/11/05 Javascript
JavaScript实现图片懒加载(Lazyload)
2016/11/28 Javascript
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
2016/12/31 Javascript
通过sails和阿里大于实现短信验证
2017/01/04 Javascript
微信小程序 详解页面跳转与返回并回传数据
2017/02/13 Javascript
JS实现点击Radio动态更新table数据
2017/07/18 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
详解如何运行vue项目
2019/04/15 Javascript
vue-cli webpack配置文件分析
2019/05/20 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
2019/05/31 jQuery
微信小程序如何实现在线客服功能
2019/10/16 Javascript
js利用拖放实现添加删除
2020/08/27 Javascript
前端 javascript 实现文件下载的示例
2020/11/24 Javascript
[56:00]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第一局
2016/03/05 DOTA
浅析Python中else语句块的使用技巧
2016/06/16 Python
PyTorch基本数据类型(一)
2019/05/22 Python
django创建简单的页面响应实例教程
2019/09/06 Python
python数据分析:关键字提取方式
2020/02/24 Python
Django静态文件加载失败解决方案
2020/08/26 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
彪马英国官网:PUMA英国
2019/02/11 全球购物
请解释接口的显式实现有什么意义
2012/05/26 面试题
新闻记者个人求职的自我评价
2013/11/28 职场文书
民事诉讼代理委托书
2014/10/08 职场文书
离婚被告代理词
2015/05/23 职场文书
《小乌鸦爱妈妈》教学反思
2016/02/19 职场文书