js中的replace方法使用介绍


Posted in Javascript onOctober 28, 2013

replace() 方法用于将字符串用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

需要注意的是:如果用正则表达式替换时, regexp 具有全局标志 g,那么 replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串。

下面介绍个简单的实例:

<script language="javascript"> 
var strM = "javascript is a good script language"; 
//在此我想将字母a替换成字母A 
alert(strM.replace("a","A")); </script> 
//结果,它只替换了首字母。但如果加上正则表达式结果就不一样了!replace()支持正则表达式,它可以按照正则表达式的规则匹配字符或字符串,然后给予替换! 
<script language="javascript"> 
var strM = "javascript is a good script language"; 
//在此我想将字母a替换成字母A 
alert(strM.replace(/a/,"A")); 
</script> 
//但是结果还是没有更改,稍加修改就OK了。 
<script language="javascript"> 
var strM = "javascript is a good script language"; 
//在此将字母a全部替换成字母A,当正则表达式有"g"标志时,代表将处理整个字符串 
alert(strM.replace(/a/g,"A")); 
</script>
Javascript 相关文章推荐
js压缩利器
Feb 20 Javascript
javascript判断非数字的简单例子
Jul 18 Javascript
三分钟带你玩转jQuery.noConflict()
Feb 15 Javascript
jQuery实现手机自定义弹出输入框
Jun 13 Javascript
Bootstrap fileinput组件封装及使用详解
Mar 10 Javascript
基于vuejs实现一个todolist项目
Apr 11 Javascript
新手vue构建单页面应用实例代码
Sep 18 Javascript
npm scripts 使用指南详解
Oct 08 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
Jul 20 Javascript
Element Backtop回到顶部的具体使用
Jul 27 Javascript
echarts浮动显示单位的实现方法示例
Dec 04 Javascript
Vue实现一种简单的无限循环滚动动画的示例
Jan 10 Vue.js
js之事件冒泡和事件捕获详细介绍
Oct 28 #Javascript
javascript抖动元素的小例子
Oct 28 #Javascript
replace()方法查找字符使用示例
Oct 28 #Javascript
JS 如何获取radio选中后的值及不选择取radio的值
Oct 28 #Javascript
Document:getElementsByName()使用方法及示例
Oct 28 #Javascript
JS截取字符串常用方法详细整理
Oct 28 #Javascript
js自动生成对象的属性示例代码
Oct 28 #Javascript
You might like
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
一个实用的php验证码类
2017/07/06 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
浅谈JavaScript的事件
2015/02/27 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
jquery select2的使用心得(推荐)
2016/12/04 Javascript
利用ES6的Promise.all实现至少请求多长时间的实例
2017/08/28 Javascript
js 客户端打印html 并且去掉页眉、页脚的实例
2017/11/03 Javascript
Vue项目分环境打包的实现步骤
2018/04/02 Javascript
详解nodejs 开发企业微信第三方应用入门教程
2019/03/12 NodeJs
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
vue项目中自定义video视频控制条的实现代码
2020/04/26 Javascript
详解vue路由
2020/08/05 Javascript
Vue实现导航栏菜单
2020/08/19 Javascript
js 执行上下文和作用域的相关总结
2021/02/08 Javascript
[01:11]辉夜杯战队访谈宣传片—CDEC.Y
2015/12/26 DOTA
python中global用法实例分析
2015/04/30 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
2015/05/20 Python
python抓取网页中图片并保存到本地
2015/12/01 Python
python正则表达式之作业计算器
2016/03/18 Python
Python实现的删除重复文件或图片功能示例【去重】
2019/04/23 Python
python读取并写入mat文件的方法
2019/07/12 Python
python实现录音功能(可随时停止录音)
2020/10/26 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
is_file和file_exists效率比较
2021/03/14 PHP
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
实现向右循环移位
2014/07/31 面试题
为什么需要版本控制
2016/10/28 面试题
模具专业推荐信
2013/10/30 职场文书
省级四好少年事迹材料
2014/01/25 职场文书
《小松树和大松树》教学反思
2014/02/20 职场文书
医院保洁服务方案
2014/06/11 职场文书
十八大观后感
2015/06/12 职场文书
公司员工管理制度
2015/08/04 职场文书
《黄山奇石》教学反思
2016/02/18 职场文书
深入理解go缓存库freecache的使用
2022/02/15 Golang