I’m trying to use this code to replace spaces with _, it works for the first space in the string but all the other instances of spaces remain unchanged. Anybody know why?
function updateKey() { var key=$('#title').val(); key=key.replace(' ','_'); $('#url_key').val(key); }
Try
.replace(/ /g,'_');Edit: or
.split(' ').join('_')if you have an aversion to REsEdit: John Resig said: