JavaScript字符串如何替换元素

coldplay.xixi
Freigeben: 2023-01-03 09:32:06
Original
4280 Leute haben es durchsucht

JavaScript字符串替换元素的方法:1、使用【string.replace()】;2、使用【indexof(“a”)】返回a的位置;3、利用【split()】和【join()】俩个函数。

JavaScript字符串如何替换元素

本教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。

JavaScript字符串替换元素的方法:

第一种:一看到替换第一个想到的应该是 string.replace()

var str="hello world"; var newStr=str.replace("hello",'goodbay'); console.log(newStr);// goodbay world
Nach dem Login kopieren

但是 只替换出现的第一个 var str = “aaaaabbbbb”把a替换成A

var str='aaaaaaaaaaaaaabbbbbbbbbbbbbb';var newStr=str.replace("a",'A'); console.log(newStr);// Aaaaaaaaaaaaaabbbbbbbbbbbbbb
Nach dem Login kopieren

利用replace 和正则表达式解决上面的问题(用正则表达式去匹配符合条件的值,然后替换)

console.log(str.replace(/a/g, "b")); //bbbbbbbbbbbbbbbbbbbbbbbbbbbb
Nach dem Login kopieren

第二种:就是最常规的想法遍历一下,indexof(“a”) 返回a的位置 如果没有返回-1 就是只要存在啊a就循环下去并替换掉a直到所有的a都被替换

while(str.indexOf('a')>=0) { str= str.replace('a','b'); console.log(str);//bbbbbbbbbbbbbbbbbbbbbbbbbbbb }
Nach dem Login kopieren

第三种:利用split()和 join()俩个函数

str.split("a").join("b"); console.log(str);//bbbbbbbbbbbbbbbbbbbbbbbbbbbb
Nach dem Login kopieren

先将字符串 用split切割成 ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "bbbbbbbbbbbbbb"] 然后用join把数组中所有的元素转换成一个字符串,并用b作为间隔 bbbbbbbbbbbbbbbbbbbbbbbbbbb

相关免费学习推荐:javascript视频教程

Das obige ist der detaillierte Inhalt vonJavaScript字符串如何替换元素. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!