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 相关文章推荐
另类调用flash无须激活的方法
Dec 27 Javascript
JavaScript中json使用自己总结
Aug 13 Javascript
文本框只能选择数据到文本框禁止手动输入
Nov 22 Javascript
浅谈js中的闭包
Mar 16 Javascript
超实用的JavaScript表单代码段
Feb 26 Javascript
JS中多种方式创建对象详解
Mar 22 Javascript
bootstrap输入框组代码分享
Jun 07 Javascript
判断横屏竖屏(三种)
Feb 13 Javascript
jQuery ajax实现省市县三级联动
Mar 07 Javascript
vue结合Echarts实现点击高亮效果的示例
Mar 17 Javascript
详解vue组件开发脚手架
Jun 15 Javascript
解决iView Table组件宽度只变大不变小的问题
Nov 13 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
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
2019/06/12 PHP
运用jQuery定时器的原理实现banner图片切换
2014/10/22 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
通过点击jqgrid表格弹出需要的表格数据
2015/12/02 Javascript
JavaScript从0开始构思表情插件
2016/07/26 Javascript
基于jQuery实现选项卡效果
2017/01/04 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
详解用vue.js和laravel实现微信支付
2017/06/23 Javascript
Vue.js添加组件操作示例
2018/06/13 Javascript
详解Vue CLI 3.0脚手架如何mock数据
2018/11/23 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
vue使用svg文件补充-svg放大缩小操作(使用d3.js)
2020/09/22 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
Python Socket编程入门教程
2014/07/11 Python
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
听歌识曲--用python实现一个音乐检索器的功能
2016/11/15 Python
浅谈function(函数)中的动态参数
2017/04/30 Python
python通过tcp发送xml报文的方法
2018/12/28 Python
opencv python统计及绘制直方图的方法
2019/01/21 Python
python内置函数sorted()用法深入分析
2019/10/08 Python
django实现类似触发器的功能
2019/11/15 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
2020/02/10 Python
python exit出错原因整理
2020/08/31 Python
Scrapy实现模拟登录的示例代码
2021/02/21 Python
土木工程专业个人求职信
2013/12/30 职场文书
对标管理实施方案
2014/03/12 职场文书
新年联欢会主持词
2014/03/27 职场文书
单位委托书范本
2014/04/04 职场文书
活动总结模板
2014/05/09 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
2014年连锁店圣诞节活动方案
2014/12/09 职场文书
戒赌保证书
2015/05/11 职场文书
2015年秋季运动会广播稿
2015/08/19 职场文书
篮球拉拉队口号
2015/12/25 职场文书