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 Tips(2) 关于$()包装集你不知道的
Dec 14 Javascript
jQuery 学习第五课 Ajax 使用说明
May 17 Javascript
js全屏显示显示代码的三种方法
Nov 11 Javascript
js闭包的用途详解
Nov 09 Javascript
flash+jQuery实现可关闭及重复播放的压顶广告
Apr 15 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
Oct 27 Javascript
JS获取当前脚本文件的绝对路径
Mar 02 Javascript
移动端横屏的JS代码(beta)
May 16 Javascript
AngularGauge 属性解析详解
Sep 06 Javascript
JavaScript 函数节流详解及方法总结
Feb 09 Javascript
如何区分vue中的v-show 与 v-if
Sep 08 Javascript
vue 实现click同时传入事件对象和自定义参数
Jan 29 Vue.js
改写一个简单的菜单 弹性大小
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
三国漫画《火凤燎原》宣布动画化PV放出 预计2020年播出
2020/03/08 国漫
PHP 数据库树的遍历方法
2009/02/06 PHP
php SQL Injection with MySQL
2011/02/27 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
2014/07/15 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
2017/10/17 PHP
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
ExtJS Store的数据访问与更新问题
2010/04/28 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
js算法中的排序、数组去重详细概述
2013/10/14 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
javascript模拟php函数in_array
2015/04/27 Javascript
AngularJS中$interval的用法详解
2016/02/02 Javascript
举例讲解jQuery中可见性过滤选择器的使用
2016/04/18 Javascript
Javascript数组循环遍历之forEach详解
2016/11/07 Javascript
20行JS代码实现网页刮刮乐效果
2017/06/23 Javascript
jQuery之动画ajax事件(实例讲解)
2017/07/18 jQuery
从零开始用electron手撸一个截屏工具的示例代码
2018/10/10 Javascript
Vuex 使用 v-model 配合 state的方法
2018/11/13 Javascript
nodejs中使用archive压缩文件的实现代码
2019/11/26 NodeJs
[32:36]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第二场 12.12
2020/12/16 DOTA
Mac下Supervisor进程监控管理工具的安装与配置
2014/12/16 Python
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
python3监控CentOS磁盘空间脚本
2018/06/21 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
2019/06/08 Python
基于Python爬取素材网站音频文件
2020/10/21 Python
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
非洲NO.1网上商店:Jumia肯尼亚
2016/08/18 全球购物
美国礼品卡交易网站:Cardpool
2018/08/27 全球购物
StubHub新西兰:购买和出售你的门票
2019/04/22 全球购物
公积金转移接收函
2014/01/11 职场文书
《红军不怕远征难》教学反思
2014/04/14 职场文书
芙蓉镇观后感
2015/06/10 职场文书
大学生读书笔记范文
2015/07/01 职场文书
python入门之算法学习
2021/04/22 Python