[JS] New line teken uit string halen

Pagina: 1
Acties:

  • André
  • Registratie: Maart 2002
  • Laatst online: 03-09 14:12

André

Analytics dude

Topicstarter
Ik wil uit een variabele met tekst de 'new line' tekens halen, maar het lukt niet helemaal.
Dit is wat ik heb:
code:
1
2
3
4
while (Omschrijving.indexOf("\n") > -1)
{ 
  Omschrijving = Omschrijving.replace("\n", ""); 
}

Hier en daar worden de 'new line' tekens er uit gehaald maar op bepaalde plaatsen blijven ze ook staan.

Is er misschien nog een teken dat ervoor zorgt dat tekst op een nieuwe regel begint anders dan \n :?

(beetje n00b vraag, maar ik kom er niet uit)

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Probeer
code:
1
replace("\r\n", "");

en daarna
code:
1
replace("\n", "");

dan weet je zeker dat je de windows én linux newlines weg hebt :)

Stop uploading passwords to Github!


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 11:47

RM-rf

1 2 3 4 5 7 6 8 9

Op woensdag 12 juni 2002 11:32 schreef Yogho het volgende:
Is er misschien nog een teken dat ervoor zorgt dat tekst op een nieuwe regel begint anders dan \n :?

(beetje n00b vraag, maar ik kom er niet uit)
\r is de mac-linebreak, unix linebreaks zijn \n,
windows herkent zowel \n alswel \r, maar voert bij \n\r één linebreak uit.

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • André
  • Registratie: Maart 2002
  • Laatst online: 03-09 14:12

André

Analytics dude

Topicstarter
Op woensdag 12 juni 2002 11:35 schreef Papa Eend het volgende:
code:
1
replace("\r\n", "");
Dit is em.
\r had ik overigens nog nooit van gehoord. *D

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

wil je het compleet doe je ze alledrie natuurlijk (cross-platform):

\r\n
\r
\n

Verwijderd

code:
1
string = string.replace(/\r|\n/g, '');

Zo heb je ze ook wel te pakken denk ik.
Pagina: 1