DEV Community

Haider Ali Punjabi
Haider Ali Punjabi

Posted on


Friendly reminder: String.replaceAll is only supported on 83.7% of devices

I just found out after one of my friends couldn't access my NextJS web app. Finished my free trial of BrowserStack on it.

Can I Use replaceAll ?

Top comments (3)

maciejtrzcinski profile image
Maciej Trzciński 🌱🇵🇱 • Edited

You can use RegExp with replace, all browsers support:

const searchRegExp = new RegExp('\\+', 'g'); 
const result = '5+2+1'.replace(searchRegExp, '-');
console.log(result) // 5-2-1
Enter fullscreen mode Exit fullscreen mode
fawazahmed0 profile image
Fawaz Ahmed

yeah, i faced the same problem few days back, ended up using replace with g flag

haideralipunjabi profile image
Haider Ali Punjabi

Hmm I used the .split().join() method


Thank you.

Thanks for visiting DEV, we’ve worked really hard to cultivate this great community and would love to have you join us. If you’d like to create an account, you can sign up here.