replace和replaceAll的区别
replaceAll有些浏览器不兼容,如下图所示
replace的使用
1>若只替换一个字符串
'abc'.replace('b','1')//'a1c'
'abcaaa'.replace('a','1')//'1bcaaa'
2>若替换所有字符串
'abcaaa'.replace(/\a/g,'1')//'1bc111'
replaceAll的使用
1>若只替换一个字符串
'abc'.replace('b','2')//'a2c'
2>若替换所有字符串
'abcaaa'.replaceAll('a','2')//'2bc222'
'abcaaa'.replaceAll(/\a/g,'2')//'2bc222'
若想全局使用replaceAll方法可以在原型上绑定一个replaceAll方法