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 相关文章推荐
用Div仿showModalDialog模式菜单的效果的代码
Mar 05 Javascript
js动态在form上插入enctype=multipart/form-data的问题
May 24 Javascript
jQuery封装的获取Url中的Get参数示例
Nov 26 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
Oct 17 Javascript
js小数运算出现多位小数如何解决
Oct 08 Javascript
javascript jquery对form元素的常见操作详解
Jun 12 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
Jul 28 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
Jul 18 Javascript
Javascript快速实现浏览器系统通知
Aug 26 Javascript
详解微信小程序input标签正则初体验
Aug 18 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
May 09 Javascript
vue和H5 draggable实现拖拽并替换效果
Jul 29 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
提问的智慧(2)
2006/10/09 PHP
smarty模板判断数组为空的方法
2015/06/10 PHP
php版微信小店调用api示例代码
2016/11/12 PHP
解析JavaScript中instanceof对于不同的构造器或许都返回true
2013/12/03 Javascript
对JavaScript中this指针的新理解分享
2015/01/31 Javascript
多种js图片预加载实现方式分享
2016/02/19 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
2016/12/20 Javascript
Javascript中常用类型的格式化方法小结
2016/12/26 Javascript
微信小程序 基础组件与导航组件详细介绍
2017/02/21 Javascript
微信小程序教程系列之设置标题栏和导航栏(7)
2020/06/29 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
js阻止默认右键的下拉菜单方法
2018/01/02 Javascript
js判断传入时间和当前时间大小实例(超简单)
2018/01/11 Javascript
vue mounted组件的使用
2018/06/18 Javascript
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
python函数形参用法实例分析
2015/08/04 Python
python利用有道翻译实现&quot;语言翻译器&quot;的功能实例
2017/11/14 Python
Python使用googletrans报错的解决方法
2018/09/25 Python
解决Django中多条件查询的问题
2019/07/18 Python
pyinstaller打包opencv和numpy程序运行错误解决
2019/08/16 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
基于python实现简单C/S模式代码实例
2020/09/14 Python
新西兰优惠网站:Treat Me
2019/07/04 全球购物
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
自我评价范文
2013/12/22 职场文书
大学生职业生涯规划书前言
2014/01/09 职场文书
环境科学专业教师求职信
2014/07/12 职场文书
课程设计的心得体会
2014/09/03 职场文书
合伙购房协议样本
2014/10/06 职场文书
公司辞职信模板
2015/05/13 职场文书
班干部学习委员竞选稿
2015/11/20 职场文书
离婚协议书范本(2016最新版)
2016/03/18 职场文书
Python Socket编程详解
2021/04/25 Python
SpringBoot整合JWT的入门指南
2021/06/29 Java/Android