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 相关文章推荐
JavaScript高级程序设计(第3版)学习笔记2 js基础语法
Oct 11 Javascript
获取数组中最大最小值方法js代码(自写)
Aug 12 Javascript
jQuery中使用Ajax获取JSON格式数据示例代码
Nov 26 Javascript
javascript实现框架高度随内容改变的方法
Jul 23 Javascript
详解AngularJs中$resource和restfu服务端数据交互
Sep 21 Javascript
详解JS中遍历语法的比较
Apr 07 Javascript
JavaScript中splice与slice的区别
May 09 Javascript
Angular指令之restict匹配模式的详解
Jul 27 Javascript
详解Vue 中 extend 、component 、mixins 、extends 的区别
Dec 20 Javascript
JS实现的贪吃蛇游戏案例详解
May 01 Javascript
vue实现节点增删改功能
Sep 26 Javascript
JS实现放烟花效果
Mar 10 Javascript
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计算一年多少个星期和每周的开始和结束日期
2014/07/01 PHP
PHP连接操作access数据库实例
2015/03/30 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
javascript 跳转代码集合
2009/12/03 Javascript
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
2010/05/06 Javascript
JavaScript中json使用自己总结
2013/08/13 Javascript
jquery中交替点击事件toggle方法的使用示例
2013/12/08 Javascript
JavaScript实现MIPS乘法模拟的方法
2015/04/17 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
Jquery时间轴特效(三种不同类型)
2015/11/02 Javascript
js文字横向滚动特效
2015/11/11 Javascript
JavaScript为事件句柄绑定监听函数实例详解
2015/12/15 Javascript
AngularJS 执行流程详细介绍
2016/08/18 Javascript
微信小程序 登录的简单实现
2017/04/19 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
2018/07/25 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
Python实现的十进制小数与二进制小数相互转换功能
2017/10/12 Python
Python的高阶函数用法实例分析
2019/04/11 Python
python如何删除文件中重复的字段
2019/07/16 Python
在Python中预先初始化列表内容和长度的实现
2019/11/28 Python
Pandas中DataFrame交换列顺序的方法实现
2020/12/14 Python
CSS3实现的炫酷菜单代码分享
2015/03/12 HTML / CSS
城市规划毕业生求职信
2013/10/10 职场文书
创建服务型党组织实施方案
2014/02/25 职场文书
社会体育专业大学生职业生涯规划书
2014/09/17 职场文书
三年级学生评语大全
2014/12/26 职场文书
先进事迹材料怎么写
2014/12/30 职场文书
销售区域经理岗位职责
2015/04/10 职场文书
培训讲师开场白
2015/06/01 职场文书
如何书写民事调解协议书?
2019/06/25 职场文书
留学文书中的个人陈述,应该注意哪些问题?
2019/08/23 职场文书
Nginx location 和 proxy_pass路径配置问题小结
2021/09/04 Servers
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python
GO中sync包自由控制并发示例详解
2022/08/05 Golang