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.