replace()和replaceAll()的区别和用法

一、replace()和replaceAll()的区别

相同处:
1、replace()和replaceAll()都可以替换字符串

不同处:
1、replace()方法:
(1)方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串;
(2)该方法仅用于JavaScript里 。
2、replaceAll()方法:
(1)把被选元素替换为新的 HTML 元素;
(2)仅用于jquery里。

二、replace和replaceAll的语法

replace语法:string.replace(searchvalue,newvalue):
(1)返回值:string是被替换后的新元素;
(2)参数:searchvalue规定子字符串或要替换的模式的 RegExp 对象;
(3)参数:newvalue规定了替换文本或生成替换文本的函数。

replaceAll语法:$(content).replaceAll(selector):
(1)返回值:content是规定要插入的内容(必须包含 HTML 标签)。
(2)参数:selector规定哪一个元素将被替换。

三、实例


   
  • 1
  • 2
  • 3
  • 4
  • 5

四、查看效果

1、replace()方法(如图所示)


image.png

2、replace()方法:
(1)没有replaceAll()前:


image.png

(2)执行replaceAll()后:


image.png

以上就是replace和replaceAll方法的用法和区别,如有错误请大神指出。ฅ( ̳• ·̫ • ̳)

你可能感兴趣的:(replace()和replaceAll()的区别和用法)