Zmiana tekstu JavaScript

0

Witam ! Otóż zmagam się z pewnym problemem.
Najpierw przedstawię kod i powiem o co w nim chodzi.

<script type="text/javascript">
function konwertuj(form) {
	var text = form.load.value;
	wynik = text.replace(/\s{1,}/g,' ');


	if (form.zagadnienia.checked == true) {
		wynik = wynik.replace(/Wynik: \d+/, '')
	} else {
		wynik = wynik.replace('Wynik:', '\n[b]Wynik:[color=red]')
	}


Więc tak , gdy wpiszę w textarea "Wynik: BLA BLA" to w drugim tekst area pojawia mi się

[B]Wynik: [color=red] BLA BLA

Chciałbym mieć podobny efekt , ale żeby po "WYNIK:" pobierało tylko liczby , które są tak zapisane

1|565
54|652
465|125
1|1
1|46
1|764

Więc jeżeli jest

"Wynik: Tutaj jest 642|126"

To żeby mi zwracało "Wynik: 642|126"

Próbowałem czegoś takiego

wynik = text.replace(/[\d]{1,3}\|[\d]{1,3}/,' ');

Ale niestety nie działało. Myślę że dobrze to wytłumaczyłem i jest to zrozumiałe.

Dodatkowe pytanie. Jak dodać tekst za "\d+/" , próbował dopisać , ale wyskakuje przed.

0

Odświeżam. Jest to bardzo pilne, bez tego reszta kodu nie może zostać dokończona...

0

.replace(/Wynik:( \w*)* /,'Wynik: ');

1 użytkowników online, w tym zalogowanych: 0, gości: 1