Autor | Zpráva | ||
---|---|---|---|
JSe Profil * |
#1 · Zasláno: 4. 4. 2011, 20:23:26
Ahoj,
mám v js proměné na stránce nějaký text, a potřeboval bych, aby se vždy když je tam napsáno "/n" tak aby se to změnilo na "//n", nevý někdo jak na to? |
||
Darker Profil |
#2 · Zasláno: 4. 4. 2011, 20:24:53 · Upravil/a: Darker
text=text.replace("\n","\\n"); Pokud to děláš kvůli zpracování v PHP, mohly by se ti hodit také PHP funkce nl2br a htmlspecialchars. |
||
TomasJ Profil |
#3 · Zasláno: 4. 4. 2011, 20:28:17 · Upravil/a: TomasJ
Darker:
„text=text.replace("\n","\\n");“ Ale toto nahradí jen 1 výskyt. Měl bys na to upozornit. Navíc, pokud se tedy sám JSe nepopletl, chtěl /n :) JSe: „nevý někdo [...]“ neví někdo Pokud chceš nahradit všechny, udělej to takto: text = text.replace(/\/n/gi,"//n"); Pokud jsi se spletl a chtěl jsi \n, udělej to takto: text = text.replace(/\n/gi,"\\n"); To gi tam zajišťuje "global" (globální, prostě vše) nahrazení a "ignore case" (neřeší velká a malá písmena). Též se dá udělat regulární (či regulérní) výraz takto: text = text.replace(new RegExp("\n","gi"),"\\n"); |
||
JSe Profil * |
#4 · Zasláno: 4. 4. 2011, 20:43:40
dík
|
||
Časová prodleva: 13 let
|
0