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 datetime的那点事
Nov 15 Javascript
JavaScript实现图片轮播的方法
Jul 31 Javascript
Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
Jun 21 Javascript
基于JavaScript实现跳转提示页面
Sep 24 Javascript
详解Vue方法与事件
Mar 09 Javascript
vue2.0 自定义日期时间过滤器
Jun 07 Javascript
angular使用bootstrap方法手动启动的实例代码
Jul 18 Javascript
js实现图片粘贴上传到服务器并展示的实例
Nov 08 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
Nov 30 Javascript
JS原生瀑布流效果实现
Apr 26 Javascript
详解ng-alain动态表单SF表单项设置必填和正则校验
Jun 11 Javascript
ElementUI radio组件选中小改造
Aug 12 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随手笔记整理之PHP脚本和JAVA连接mysql数据库
2015/11/25 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
2019/08/12 PHP
Javascript图像处理—亮度对比度应用案例
2013/01/03 Javascript
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
node.js WEB开发中图片验证码的实现方法
2014/06/03 Javascript
js判断元素是否隐藏的方法
2014/06/09 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
jquery简单实现外部链接用新窗口打开的方法
2015/05/30 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
Bootstrap的基本应用要点浅析
2016/12/19 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
详解vue+vueRouter+webpack的简单实例
2017/06/17 Javascript
教你如何编写Vue.js的单元测试的方法
2018/10/17 Javascript
vue实现自定义日期组件功能的实例代码
2018/11/06 Javascript
使用nvm和nrm优化node.js工作流的方法
2019/01/17 Javascript
微信小程序Flex布局用法深入浅出分析
2019/04/25 Javascript
微信小程序实现文件、图片上传功能
2020/08/18 Javascript
ElementUI Tag组件实现多标签生成的方法示例
2019/07/08 Javascript
Element InputNumber 计数器的实现示例
2020/08/03 Javascript
python绘图库Matplotlib的安装
2014/07/03 Python
跟老齐学Python之有点简约的元组
2014/09/24 Python
使用grappelli为django admin后台添加模板
2014/11/18 Python
进一步探究Python中的正则表达式
2015/04/28 Python
Python获取文件所在目录和文件名的方法
2017/01/12 Python
Python闭包与装饰器原理及实例解析
2020/04/30 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
学习Python需要哪些工具
2020/09/04 Python
浅谈css3中的前缀
2016/07/20 HTML / CSS
办公室年终个人自我评价
2013/10/28 职场文书
园林资料员岗位职责
2013/12/30 职场文书
综艺节目策划方案
2014/06/13 职场文书
护士自我推荐信范文
2015/03/24 职场文书
现实表现证明材料
2015/06/19 职场文书
Redis字典实现、Hash键冲突及渐进式rehash详解
2021/09/04 Redis
vue打包时去掉所有的console.log
2022/04/10 Vue.js