JS如何去除指定字符串

如题

可以用replace函数去除指定字符串

1、在body标签和html标签中添加一个script标签,定义一个字符串,这里以“这是个什么演示文本”为例,将此时的字符串输出到页面:

2、输入“str.replace('什么', ''); ”,str是之前定义的字符串变量名,replace是替换字符串函数,这个函数有两个参数,第一个参数是想要被替换的内容,第二个参数是想要被替换成新的内容,如果第二个为空的字符串,相当于去除想要被替换的内容:

3、replace函数返回的是字符串,这时需要重新将这个字符串赋值给原来的字符串,再将这个字符串输出,这时原文本中的“什么”就被去除了:

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-06-27
两种方式可以实现

1:使用replace函数替换
var str="hello world!";
str=str.replace("l","");

即使用空串替换某一个字符串,则是可以实现去除指定字符串功能

2:使用字符串分割函数在聚合
var str="hello world!"

var items=str.split("o")
会得到一个数组,数组中包括利用o分割后的多个字符串(不包括o)

var newStr=items.join("");
会得到一个新字符串,将数组中的数组使用空串连接成一个新字符串本回答被网友采纳
第2个回答  推荐于2017-12-16
<html>
<body><script type="text/javascript">var str="Visit Microsoft!"
document.write(str.replace("Microso",""))//将指定的字符串替换为空。</script>
</body>
</html>运行结果:Visit ft!本回答被网友采纳
第3个回答  2013-08-05
用alert,举个例子例如字符串:NAME1,要得到1
NAME12,要得到12
<script language=javascript>
alert( "NAME1344 ".substr(4))
</script>
第4个回答  2013-08-05
楼上的楼上多了个toLowerCase, 去掉就好了
<script language="Javascript">
var url="123NAME1344";
url=url.replace("NAME","") ;
document.write (url)
</script>

js删除字符串中指定字符的四种方法
首先使用 replace() 方法。它可以将特定字符替换成其他字符或字符串。此方法需两个参数:要替换的字符或字符串以及替换后的字符或字符串。为了删除指定字符,通过设置第一个参数为要移除的字符,并让第二个参数为空字符串,可以成功删除目标字符。但该方法仅能删除第一个出现的指定字符,若需完整清除所有...

JS如何去除指定字符串
可以用replace函数去除指定字符串。1、在body标签和html标签中添加一个script标签,定义一个字符串,这里以“这是个什么演示文本”为例,将此时的字符串输出到页面:2、输入“str.replace('什么', ''); ”,str是之前定义的字符串变量名,replace是替换字符串函数,这个函数有两个参数,第一个参数是...

JS如何去除指定字符串
1:使用replace函数替换 var str="hello world!";str=str.replace("l","");即使用空串替换某一个字符串,则是可以实现去除指定字符串功能 2:使用字符串分割函数在聚合 var str="hello world!"var items=str.split("o")会得到一个数组,数组中包括利用o分割后的多个字符串(不包括o)var new...

js如何去掉字符串中的某串字符
思路:去掉字符串中的某串字符可以用replace替换。方法如下:var s = "abc1ab2a3"s.replace("1a",""); \/\/bcb2a3定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。返回值 一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配...

JS如何去除指定字符串
用alert,举个例子例如字符串:NAME1,要得到1 NAME12,要得到12 alert( "NAME1344 ".substr(4)) 热心网友| 发布于2013-08-05 举报| 评论 2 18 楼上的楼上多了个toLowerCase, 去掉就好了 var url="123NAME1344"; url=url.replace("NAME","") ;document.write (url) 热心网友| 发布于2013...

JS去掉指定字符串
可以用字符串替换函数replace吧,str="1831,1829,1812,1829,134,171";str=str.replace("1812,","");至于去掉首尾,我想到的方法就是先用“,”截取字符串到数组里,去掉首尾,然后再整合成字符串:var a=str.split(",");for(i=1;i

js怎么将指定的字符串进行删除
最简单的方法是使用replace方法:var str = '我是一字符串';str.replace('一',''); \/\/ 将“一”变成空字符(删除)不懂问我。

JS中怎么删除字符串中的特定的字符?
var b="B,C,D";var arrA = a.split(",");var arrB = b.split(",");var arrNew = new Array();for(var i = 0; i < arrA.length; i++){ for(var j = 0; j < arrB.length; j++){ if(arrB(j) != arrA(i)) arrNew.push(arrA(i));} } alert(arrNew.toString(...

js去除空格的12种实用方法
本文介绍了12种在JavaScript中去除字符串空格的实用方法,它们各有特点,从简单的正则替换到复杂的原生方法组合,每种方法都在速度和效率上有所不同。其中,实现1和2主要依赖浏览器的内部优化,速度惊人,但可能不适用于所有浏览器。实现3和4利用截取方式,虽然速度较慢但相对稳定。实现5和6利用非捕获分组...

js截取指定字符串到指定字符串之间的内容
1. 正则表达式是一种强大的文本处理工具,它可以帮助我们匹配、查找和替换字符串中的特定模式。在这种情况下,我们可以使用它来匹配两个指定字符串之间的内容。结合match方法使用:2. `match`方法是JavaScript中字符串对象的一个方法,它返回一个数组,该数组包含了与正则表达式匹配的文本片段。我们可以利用...

相似回答