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 相关文章推荐
jQuery的实现原理的模拟代码 -5 Ajax
Aug 07 Javascript
jQuery 在光标定位的地方插入文字的插件
May 10 Javascript
js和as的稳定传值问题解决
Jul 14 Javascript
JQuery+Ajax无刷新分页的实例代码
Feb 08 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
Oct 23 Javascript
JavaScript仿百度图片浏览效果
Nov 23 Javascript
简单谈谈gulp-changed插件
Feb 21 Javascript
利用vscode编写vue的简单配置详解
Jun 17 Javascript
Vuejs 页面的区域化与组件封装的实现
Sep 11 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
Oct 30 Javascript
JS中的函数与对象的创建方式
May 12 Javascript
Nuxt配置Element-UI按需引入的操作方法
Jul 06 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
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
2014/10/30 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
js 定时器setTimeout无法调用局部变量的解决办法
2013/11/28 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
原生Javascript和jQuery做轮播图简单例子
2016/10/11 Javascript
Node.js学习入门
2017/01/03 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
JavaScript之underscore_动力节点Java学院整理
2017/07/03 Javascript
JavaScript使用FileReader实现图片上传预览效果
2020/03/27 Javascript
Vue-Router进阶之滚动行为详解
2017/09/13 Javascript
JavaScript中重名的函数与对象示例详析
2017/09/28 Javascript
nodejs dgram模块广播+组播的实现示例
2019/11/04 NodeJs
[49:21]2018DOTA2亚洲邀请赛3月30日 小组赛B组 Effect VS iG
2018/03/31 DOTA
Python实现二分法算法实例
2015/02/02 Python
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
Python变量和字符串详解
2017/04/29 Python
Python有序字典简单实现方法示例
2017/09/28 Python
python机器学习之神经网络(二)
2017/12/20 Python
在Pycharm中设置默认自动换行的方法
2019/01/16 Python
Django中ORM找出内容不为空的数据实例
2020/05/20 Python
Python中的wordcloud库安装问题及解决方法
2020/05/27 Python
python利用tkinter实现图片格式转换的示例
2020/09/28 Python
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
函授本科毕业生自我鉴定
2013/10/16 职场文书
计算机应届毕业生自荐信范文
2014/02/23 职场文书
精神文明单位申报材料
2014/05/02 职场文书
作风大整顿心得体会
2014/09/10 职场文书
大学生自我评价200字(4篇)
2014/09/17 职场文书
2014年小学教研工作总结
2014/12/06 职场文书
统计员岗位职责
2015/02/11 职场文书
2015年度工程师评职称工作总结
2015/10/14 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书
使用python求解迷宫问题的三种实现方法
2022/03/17 Python