JS字符串替换函数:Replace(“字符串1″, “字符串2″),
1.我们都知道JS中字符串替换函数是Replace(“字符串1″, “字符串2″),但是这个函数只能将第一次出现的字符串1替换掉,那么我们如何才能一次性全部替换掉了?
<script>
var s = "LOVE LIFE ! LOVE JAVA ...";
alert(s);
alert(s.replace("LOVE ", "爱"));
alert(s.replace(/\LOVE/g, "爱"));
</script>
将上面的代码保存到HTML文件中就可以在浏览器中看到效果了。
怎么样?如果看懂了就不用往下看了,不懂就接着往下看:
其实我们用到了JS中的正则表达式,/\LOVE/g中/\LOVE表示是要找到字符串,这个我们要找的就是引号,/g是正则表达式的语法,表示全部的意思,在这里就表示全部替换。
所以上面代码的意思就是将字符串中的引号全部去掉。
2.现在我们已经知道如何替换全部的字符串,可是如果我们要把LOVE作为一个参数传入正则表达式又该怎么实现呢?
因此我们一起看下面一段代码是如何实现的:
<script>
var s = "LOVE LIFE ! LOVE JAVA ...";
alert(s);
var tmp="LOVE ";
var reg=new RegExp("");
alert(s.replace(reg,"爱"));
</script>[color=olive]
- 浏览: 499529 次
- 性别:
- 来自: 上海
最新评论
-
yuchangcheng:
直接把代码 上传上来吧 这样看的很吃力呀
mybatis generator 的复合查询 -
zzd0058:
我表示报400错误
SpringMVC接收复杂集合参数 -
lihaiming:
影非弦 写道没有这个页面详细的文件么?文档地址:https:/ ...
select2.js使用 -
影非弦:
没有这个页面详细的文件么?
select2.js使用 -
影非弦:
这个select.min.css是select2提供的样式文件 ...
select2.js使用
相关推荐
1.我们都知道JS中字符串替换函数是Replace(“字符串1″, “字符串2″),但是这个函数只能将第一次出现的字符串1替换掉,那么我们如何才能一次性全部替换掉了? [removed] var s = LOVE LIFE ! LOVE JAVA ...; ...
字符串替换单单查到字符串应该还不会停止,一般题目都还经常会遇到让你查到并替换为你自己的字符串: * `var myStr = "I,love,you,Do,you,love,me"; var replacedStr = myStr.replace("love","hate"); //"I,hate,...
根据提供的文件信息,这里将详细解释与JavaScript字符串相关的函数,并补充一些缺失或不清晰的部分,以便更好地理解每个函数的功能及用法。 ### JavaScript字符串函数大全 #### 1. Asc(x) - **功能**:返回字符的...
### JavaScript字符串替换技术详解 在Web开发中,JavaScript(简称JS)作为一种强大的客户端脚本语言,在处理DOM元素、样式及动态交互方面具有不可替代的作用。本文将深入探讨JS中的字符串替换功能及其应用案例,...
随着ECMAScript标准的不断发展,ES6及之后版本引入了许多新的字符串处理方法,进一步增强了JavaScript字符串操作的能力: 1. **检查字符串开头或结尾** - `startsWith(searchString[, position])` 和 `endsWith...
通过对XSLT中的字符串替换功能的研究,我们了解到尽管`translate`函数适用于字符级别的替换,但在处理子字符串替换时则需要借助其他方法。其中,使用纯XSL模板是一种非常灵活且通用的解决方案,可以在不依赖特定解析...
要实现将字符串中的多个空格替换为一个空格的功能,我们需要使用JavaScript中的正则表达式配合`replace()`方法来完成。正则表达式可以帮助我们匹配特定模式的字符序列,而`replace()`方法则可以用来替换这些匹配到的...
在JavaScript中,split()函数是一个非常实用的字符串处理方法,用于将字符串分割成子字符串数组。标准的split()方法允许用户通过一个特定的分隔符来分割字符串,但在很多实际编程场景中,我们需要按照多个分隔符对...
在默认情况下,JavaScript字符串的replace方法只替换第一个找到的匹配项。为了替换字符串中所有匹配的项,可以使用正则表达式配合全局搜索标志“g”。 首先,让我们了解replace方法的基本用法。replace方法接受两个...
### JavaScript字符串操作详解 在JavaScript开发中,对字符串进行处理是一项非常常见的任务。本文将详细介绍JavaScript中关于字符串处理的一些常用方法,特别是与“截取”相关的功能,这将帮助开发者更好地理解和...
`escape()`和`unescape()`是JavaScript的老式字符串编码和解码方法,它们用十六进制转义序列来替换某些字符,不过现在通常推荐使用`encodeURIComponent()`和`decodeURIComponent()`。 总结起来,PHP和JavaScript都...
在JavaScript编程中,字符串的替换操作是经常遇到的需求。通常情况下,我们可以使用String对象的replace方法来替换字符串中的字符。replace方法接受两个参数:第一个是要被替换的子字符串,第二个是用来替换的新字符...
以下是对标题和描述中提及的JavaScript字符串处理函数的详细说明: 1. **concat()**:这个函数用于连接两个或多个字符串,创建一个新的字符串,而不会改变原始字符串。例如: ```javascript var str1 = "Hello "; ...
在讨论JavaScript中的字符串替换函数replace()方法时,需要明确指出该函数在JavaScript中与C#和VB中的字符串替换方法有显著差异。首先,我们来看一下JavaScript中replace()方法的基础用法和它的一些重要特性。 ...
replacement: 替换文本的字符串,或者一个函数,用于在调用时生成对应的替换文本。 返回: 返回一个替换好的新字符串 描述: replacement可以是字符串或一个函数。如果是一个函数,它将在每个匹配结果上调用,它...