Lieber Neffe,
Dein alter Onkel hat n bißchen geknobelt (die Familie muss zusammenhalten): es funzt, aber es sieht nicht schön aus. Vieleicht ist die Lösung von Tobias besser?
xxx"Müller Turgau"xxxxxx
"Müller Turgau" ist der Wert meines Textfeldes ( und ein Wein ... , aber das tut hier nichts zur Sache ).
Die Ixe ( x ) sind Leerzeichen in meinem Textfeld, die ich gerne mittels Regulären Ausdrücken vernichtet haben möchte ....
var text=document.forms[0].elements[0].value;
var gesucht="Müller Thurgau";
for(i=text.search(gesucht)+gesucht.length;i<=text.length;i++){
if(text.substring(i,i+1).search(/\s/)==-1)
break;
}
for(j=text.search(gesucht);j>=0;j--){
if(text.substring(j-1,j).search(/\s/)==-1)
break;
}
document.forms[0].elements[0].value=
text.substring(0,j)+gesucht+text.substring(i,text.length);
Ich empfehle übrigends einen wunderbar leichten, aber trotzdem äußerst anregenden Rioja: Faustino V (Rose): Da hebt die Tante ab!
Gruß Dein Onkel