var str = "верх верх-низ влево-вправо назад-вперед"; str = str.replace(/(^|\s)верх\S+/g,"$1верх-вправо"); alert(str)