return kw.replace(/[\n\r]/g, '').replace(/ +/g, ' ').replace(/^\s+/g, '').replace(/\s

  • Themenstarter Themenstarter stephan r.
  • Beginndatum Beginndatum
S

stephan r.

Trim mal anders...

Hi leute,
ich brauch einfach eine trim funktion die aber sehr kurz ist max 6 zeilen und KEIN replace benutzt!

kann mir jmd weiterhelfen dringend....

für leute die nicht wissen was trim ist:
-einfach alle leerzeichen am anfang "löschen"
-alle leerzeichen am ende "löschen"
(evtl. -falls zwischen den wörtern mehr als 1 leerzeichen drin ist auch die anderen löschen)


big thx




(sorry für den sch**** thema namen aber als ich es gemerkt hab wars schon zu spät :D)
 
Zuletzt bearbeitet von einem Moderator:
Re: Trim mal anders...

Code:
function trim(strIn)
    {

    return(strIn.replace(/(^\s+|\s+$)/g,''));

    }

Das mit den wiederholten Leerzeichen wirst du schon selbst hinbekommen ;)
 
Re: Trim mal anders...

Ahso :suspekt:

dann eben per match()....
Code:
function trim(strIn)
{
    strIn.match(/^\s*([\s\S]*\S)\s*$/);return(RegExp.$1);
}
.....wozu auch immer es gut sein mag.
 

Neue Beiträge

Zurück