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 相关文章推荐
JavaScript 学习笔记(七)字符串的连接
Dec 31 Javascript
js data日期初始化的5种方法
Dec 29 Javascript
实例讲解JS中数组Array的操作方法
May 09 Javascript
jQuery中position()方法用法实例
Jan 16 Javascript
jQuery简单实现隐藏以及显示特效
Feb 26 Javascript
jQuery实现验证年龄简单思路
Feb 24 Javascript
关于Node.js的events.EventEmitter用法介绍
Apr 01 Javascript
Vue2.x中的Render函数详解
May 30 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
Mar 11 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
Jun 18 jQuery
Element Cascader 级联选择器的使用示例
Jul 27 Javascript
详解vue身份认证管理和租户管理
May 25 Vue.js
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
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
php 小乘法表实现代码
2009/07/16 PHP
php侧拉菜单 漂亮,可以向右或者向左展开,支持FF,IE
2009/10/15 PHP
php下统计用户在线时间的一种尝试
2010/08/26 PHP
解析PHP中$_FILES的使用以及注意事项
2013/07/05 PHP
php的SimpleXML方法读写XML接口文件实例解析
2014/06/16 PHP
实例讲解php数据访问
2016/05/09 PHP
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
javascript 中that的含义示例介绍
2014/05/14 Javascript
Javascript中的五种数据类型详解
2014/12/26 Javascript
JavaScript删除数组元素的方法
2015/03/20 Javascript
Js实现自定义右键行为
2015/03/26 Javascript
javascript实现带下拉子菜单的导航菜单效果
2015/05/14 Javascript
jquery实现未经美化的简洁TAB菜单效果
2015/08/28 Javascript
JQuery解析XML数据的几个简单实例
2016/05/18 Javascript
使用 bootstrap modal遇到的问题小结
2016/11/09 Javascript
vue2.0开发实践总结之入门篇
2016/12/06 Javascript
jQuery.parseHTML() 函数详解
2017/01/09 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
移动端web滚动分页的实现方法
2017/05/05 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
[00:33]2016完美“圣”典风云人物:BurNIng宣传片
2016/12/10 DOTA
win与linux系统中python requests 安装
2016/12/04 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
twilio python自动拨打电话,播放自定义mp3音频的方法
2019/08/08 Python
python重要函数eval多种用法解析
2020/01/14 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
python redis存入字典序列化存储教程
2020/07/16 Python
python中time.ctime()实例用法
2021/02/03 Python
AP澳洲中文网:澳洲正品直邮,包税收件无忧
2019/07/12 全球购物
美国在线肉类和海鲜配送:Crowd Cow
2020/10/02 全球购物
个性发展自我评价
2014/02/11 职场文书
党员民主生活会整改措施
2014/09/26 职场文书
学校通报表扬范文
2015/05/04 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript
MySQL Server 层四个日志
2022/03/31 MySQL