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 遍历验证所有文本框的值
Aug 27 Javascript
ExtJs grid行 右键菜单的两种方法
Jun 19 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
Jan 03 Javascript
js onload处理html页面加载之后的事件
Oct 30 Javascript
移动设备web开发首选框架:zeptojs介绍
Jan 29 Javascript
浅谈JavaScript中Date(日期对象),Math对象
Feb 05 Javascript
jQuery实现底部浮动窗口效果
Sep 07 Javascript
Angular中使用$watch监听object属性值的变化(详解)
Apr 24 Javascript
webpack+react+antd脚手架优化的方法
Apr 02 Javascript
Node.js实现简单的爬取的示例代码
Jun 25 Javascript
vue使用showdown并实现代码区域高亮的示例代码
Oct 17 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
May 07 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中模拟POST传递数据的两种方法分享
2011/09/16 PHP
在Yii框架中使用PHP模板引擎Twig的例子
2014/06/13 PHP
分享下php5类中三种数据类型的区别
2015/01/26 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
2016/10/10 PHP
PHP实现常用排序算法的方法
2020/02/05 PHP
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
2014/05/05 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
详解Vue 非父子组件通信方法(非Vuex)
2017/05/24 Javascript
详解AngularJs路由之Ui-router-resolve(预加载)
2017/06/13 Javascript
详解Vue2.0 事件派发与接收
2017/09/05 Javascript
微信小程序利用canvas 绘制幸运大转盘功能
2018/07/06 Javascript
微信小程序实现一张或多张图片上传(云开发)
2019/09/25 Javascript
JS正则表达式验证密码强度
2020/03/18 Javascript
原生js实现弹窗消息动画
2020/11/20 Javascript
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
关于Python中异常(Exception)的汇总
2017/01/18 Python
Python实现获取照片拍摄日期并重命名的方法
2017/09/30 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
python接口自动化如何封装获取常量的类
2019/12/24 Python
python deque模块简单使用代码实例
2020/03/12 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
世界上最好的儿童品牌:AlexandAlexa
2018/01/27 全球购物
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
美国领先的低折扣旅行网站:Hotwire
2019/01/19 全球购物
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
英国高级健康和美容产品零售商:Life and Looks
2019/08/01 全球购物
会计与审计毕业生自荐信范文
2013/12/30 职场文书
兴趣小组活动总结
2014/05/05 职场文书
大四毕业生自荐书
2014/07/05 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
解决golang结构体tag编译错误的问题
2021/05/02 Golang
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
2021/06/26 MySQL
Golang连接并操作MySQL
2022/04/14 MySQL