Last Updated: February 25, 2016
·
492
· thure

The orphan killer

s.replace(/ (?=[^ ]+$)/, ' ')

Where s is any string.

This returns s with a non-breaking space instead of the last space that had some non-space after it.

Guaranteed to get rid of any unwanted orphans.