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取得鼠标绝对位置程序代码介绍
Sep 16 Javascript
jquery任意位置浮动固定层插件用法实例
May 29 Javascript
JQuery自适应窗口大小导航菜单附源码下载
Sep 01 Javascript
第一章之初识Bootstrap
Apr 25 Javascript
使用vue.js开发时一些注意事项
Apr 27 Javascript
关于动态执行代码(js的Eval)实例详解
Aug 15 Javascript
jQuery与JavaScript节点创建方法的对比
Nov 18 Javascript
jQuery手指滑动轮播效果
Dec 22 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
Mar 13 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
Jun 01 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 jQuery
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
Apr 09 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
dedecms 制作模板中使用的全局标记图文教程
2007/03/11 PHP
PHP Pear 安装及使用
2009/03/19 PHP
不重新编译PHP为php增加openssl模块的方法
2011/06/14 PHP
PHP面向对象程序设计之对象生成方法详解
2016/12/02 PHP
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
为jQuery.Treeview添加右键菜单的实现代码
2010/10/22 Javascript
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
关于scrollLeft,scrollTop的浏览器兼容性测试
2013/03/19 Javascript
javascript实现2048游戏示例
2014/05/04 Javascript
jQuery不兼容input的change事件问题解决过程
2014/12/05 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
jquery实现的蓝色二级导航条效果代码
2015/08/24 Javascript
JavaScript过滤字符串中的中文与空格方法汇总
2016/03/07 Javascript
返回函数的JavaScript函数
2016/06/14 Javascript
jQuery实现可展开折叠的导航效果示例
2016/09/12 Javascript
JavaScript中数组Array.sort()排序方法详解
2017/03/01 Javascript
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
2018/01/12 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
2018/08/02 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
python字典get()方法用法分析
2015/04/17 Python
浅谈Python中chr、unichr、ord字符函数之间的对比
2016/06/16 Python
几种实用的pythonic语法实例代码
2018/02/24 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
Python使用pandas对数据进行差分运算的方法
2018/12/22 Python
python实现可逆简单的加密算法
2019/03/22 Python
用python写爬虫简单吗
2020/07/28 Python
丹麦优惠购物网站:PLUSSHOP
2019/03/24 全球购物
UDP协议功能
2013/01/06 面试题
商务英语求职自荐信范文
2013/12/24 职场文书
小学语文教学反思
2014/02/10 职场文书
药品营销策划方案
2014/06/15 职场文书
2016新年年会主持词
2015/07/06 职场文书
教你用Java在个人电脑上实现微信扫码支付
2021/06/13 Java/Android
Python标准库pathlib操作目录和文件
2021/11/20 Python