js 替换功能函数,用正则表达式解决,js的全部替换


Posted in Javascript onDecember 08, 2010

alert("abacacf".replace('a','9'));
alert("abacacf".replace(/a/g,'9'));
第一个运行的结果 9bacaf 这个只是替换了第一个
第二个运行的结果 9b9c9f 这个能实现js的全部替换功能
其实第二个的意思就是用正则表达式实现全局的替换 g 代表 gobal

另附:带有特殊符号的全局替换

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> New Document </TITLE> 
<META NAME="Generator" CONTENT="EditPlus"> 
<META NAME="Author" CONTENT=""> 
<META NAME="Keywords" CONTENT=""> 
<META NAME="Description" CONTENT=""> 
<script language="javascript" type="text/javascript"> 
String.prototype.replaceAll = stringReplaceAll; 
function stringReplaceAll(AFindText,ARepText){ 
var raRegExp = new RegExp(AFindText.replace(/([\(\)\[\]\{\}\^\$\+\-\*\?\.\"\'\|\/\\])/g,"\\$1"),"ig"); 
return this.replace(raRegExp,ARepText); 
} 
function myreplace(){ 
var content=document.getElementById("content").value; 
var rel_con=content.replaceAll("$name","wwww"); 
document.getElementById("content2").value=rel_con; 
} 
</script> 
</HEAD> 
<BODY> 
<input type="text" id="content" name="contxt" value="$name 客户姓名" />  <input type="button" value="replace" 
onclick="myreplace()"/><br/> 
<input type="text" id="content2" value=""/> 
</BODY> 
</HTML>
Javascript 相关文章推荐
基于jquery的高性能td和input切换并可修改内容实现代码
Jan 09 Javascript
JavaScript获取和设置CheckBox状态的简单方法
Jul 05 Javascript
网站基于flash实现的Banner图切换效果代码
Oct 14 Javascript
浅谈javascript 函数属性和方法
Jan 21 Javascript
jQuery实现的Div窗口震动效果实例
Aug 07 Javascript
jquery京东商城双11焦点图多图广告特效代码分享
Sep 06 Javascript
javascript创建cookie、读取cookie
Mar 31 Javascript
JS返回只包含数字类型的数组实例分析
Dec 16 Javascript
详解JS: reduce方法实现 webpack多文件入口
Feb 14 Javascript
JS实现json的序列化和反序列化功能示例
Jun 13 Javascript
vue2.0 和 animate.css的结合使用
Dec 12 Javascript
深入理解Vue nextTick 机制
Apr 28 Javascript
javascript中callee与caller的用法和应用场景
Dec 08 #Javascript
js下通过prototype扩展实现indexOf的代码
Dec 08 #Javascript
在JQuery dialog里的服务器控件 事件失效问题
Dec 08 #Javascript
jquery蒙版控件实现代码
Dec 08 #Javascript
基于JQuery制作的产品广告效果
Dec 08 #Javascript
关于用Jquery的height()、width()计算动态插入的IMG标签的宽高的问题
Dec 08 #Javascript
写js时遇到的一些小问题
Dec 06 #Javascript
You might like
几个有用的php字符串过滤,转换函数代码
2012/05/01 PHP
PHP 之Section与Cookie使用总结
2012/09/14 PHP
redirect_uri参数错误的解决方法(必看)
2017/02/16 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
2019/05/09 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
javascript Array.remove() 数组删除
2009/08/06 Javascript
jquery批量控制form禁用的代码
2013/08/06 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
jquery实现简单的无缝滚动
2015/04/15 Javascript
JS实现文字掉落效果的方法
2015/05/06 Javascript
使用JS正则表达式 替换括号,尖括号等
2016/11/29 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
Nodejs读取文件时相对路径的正确写法(使用fs模块)
2017/04/27 NodeJs
js数组实现权重概率分配
2017/09/12 Javascript
vue实现样式之间的切换及vue动态样式的实现方法
2017/12/19 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
[42:32]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
Python多线程编程(一):threading模块综述
2015/04/05 Python
python避免死锁方法实例分析
2015/06/04 Python
Python中死锁的形成示例及死锁情况的防止
2016/06/14 Python
Python 爬虫之超链接 url中含有中文出错及解决办法
2017/08/03 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
2018/07/30 Python
对pandas中iloc,loc取数据差别及按条件取值的方法详解
2018/11/06 Python
python 创建一维的0向量实例
2019/12/02 Python
Python装饰器实现方法及应用场景详解
2020/03/26 Python
keras 权重保存和权重载入方式
2020/05/21 Python
HTML5 新事件 小结
2009/07/16 HTML / CSS
酒店出纳岗位职责
2013/12/29 职场文书
导购员的岗位职责
2014/02/08 职场文书
办公室主任职责范本
2014/03/07 职场文书
幼儿园保育员岗位职责
2014/04/13 职场文书
商场促销活动策划方案
2014/08/18 职场文书
2014年汽车销售工作总结
2014/12/01 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL