js的全部替换函数replaceAll

news/2024/7/3 0:57:24

JS替换功能函数,用正则表达式解决,js的全部替换,学习js的朋友可以参考下。

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"
οnclick="myreplace()"/><br/>
<input type="text" id="content2" value=""/>
</BODY>
</HTML>

http://lihuaxi.xjx100.cn/news/270358.html

相关文章

为什么有些公司不让用 Lombok ?

点击上方蓝色“方志朋”&#xff0c;选择“设为星标”回复“666”获取独家整理的学习资料&#xff01;不得不承认&#xff0c;Lombok 是一个很不错的 Java 库&#xff0c;它可以让你在少写代码的同时耍耍酷&#xff0c;简单的几个注解&#xff0c;就可以干掉一大片模板代码。但…

[002] The Perks of Being a Wallflower - 读后记

The Perks of Being a Wallflower 今天(2015年10月30日 18:26:17)读完"The Perks of Being a Wallflower". 本书290页,我是在小米pad上完成阅读的,epub格式,花费四天时间,每天至少5小时. 生词很多,就不一一列出了. 使用透析法并不强求完全的正确理解原文.强调完整的阅…

基于Python的OpenCV轮廓检测聚类

点击上方“小白学视觉”&#xff0c;选择加"星标"或“置顶”重磅干货&#xff0c;第一时间送达简介OpenCV的“findContours”功能经常被计算机视觉工程师用来检测物体。OpenCV的存在&#xff0c;使得我们只需要编写几行代码就可以检测轮廓&#xff08;对象&#xff0…

为了杀蚊子,这位博士用树莓派DIY了一把激光枪!网友:伤到人怎么办?

点击上方“视学算法”&#xff0c;选择加"星标"或“置顶”重磅干货&#xff0c;第一时间送达来源&#xff1a;学术头条本文约1057字&#xff0c;建议阅读3分钟。本文介绍了国外博士用树莓派DIY了“高端”灭蚊激光枪。世人苦蚊子久矣。尤其在夏夜&#xff0c;耳边嗡嗡…

变换判断滤波器类型_7.4 低通IIR滤波器的频率变换

本文将会介绍&#xff0c;怎样将一个离散型低通滤波器转换为其他的选频滤波器。设计连续时间选频滤波器的传统方法都是首先设计一个频率归一化的原型低通滤波器&#xff0c;然后用一个袋鼠变换&#xff0c;从原型低通滤波器推出期望的滤波器。一般在设计离散时间选频滤波器的时…

BCH专属“谷歌地图”凸显BCH魅力

2019独角兽企业重金招聘Python工程师标准>>> 在我们的日常生活中&#xff0c;地图作为一种工具给我们带来了很多便利。尤其是类似于谷歌地图、百度地图这些电子地图不仅仅有地图的功能&#xff0c;能为我们提供路线导航&#xff0c;更是综合了很多功能&#xff0c;例…

黑科技:绕过眼睛植入幻觉,科学家成功在盲人脑海中呈现指定图像!

来源 | 学术头条&#xff08;ID:SciTouTiao&#xff09;头图 | CSDN付费下载自视觉中国对于全球 5000 多万盲人来说&#xff0c;重见光明是一个遥不可及的梦想。而为了与盲人朋友进行交互&#xff0c;我们发明了盲文&#xff0c;用各种凸起的字符集合来表达各种意思。但这种通过…

NoSQl分类

2019独角兽企业重金招聘Python工程师标准>>> http://nosql-database.org/ nosql简单分类 类型 部分代表 特点 列存储 hbase cassandra hypertable 顾名思义&#xff0c;是按列存储数据的。最大的特点是方便存储结构化和半结构化数据&#xff0c;方便做数据压缩&…