To replace substring.But not working for me...
var str='------check';
str.replace('-','');Output: -----check
Jquery removes first '-' from my text. I need to remove all hypens from my text. My expected output is 'check'
25 Answers
simplest:
str = str.replace(/-/g, ""); 0 Try this instead:
str = str.replace(/-/g, '');.replace() does not modify the original string, but returns the modified version.
With the g at the end of /-/g all occurences are replaced.
str.replace(/\-/g, '');The regex g flag is global.
replace only replace the first occurrence of the substring.
Use replaceAll to replace all the occurrence.
var str='------check';
str.replaceAll('-',''); You can write a short function that loops through and replaces all occurrences, or you can use a regex.
var str='------check';
document.write(str.replace(/-+/g, ''));