var mystring = "раз два три или пять" var pattern = /(^|\s)(в|на|у|для|из|и|к|перед|до|после|или|над|от)\s/g; var string = mystring.replace(pattern, '$1$2 '); alert(string);