Aktywne Wpisy

zsokiemowocowym +554
Dla dzieciaka w 2000 level dopaminy podnosił się jak przy pierwszym strzale h-----y.
#nostalgia
#nostalgia
źródło: temp_file1138146986108477497
Pobierz
zdrajczyciel +101
Skopiuj link
Skopiuj link
źródło: temp_file1138146986108477497
Pobierz
Wykop.pl
Chcę zamieniać znaki w zdaniach.
Przykład:
"Ala ma kota ." --> "Ala ma kota."
function check() {
var source = document.documentElement.innerHTML;
var znak1 = source.indexOf(' ?');
var znak2 = source.indexOf(' !');
var znak3 = source.indexOf(' .');
var znak4 = source.indexOf(' ,');
if (znak1 !== -1)
{
source = source.replace(/ ?/g, '?');
}
if (znak2 !== -1)
{
source = source.replace(/ !/g, '!');
}
if (znak3 !== -1)
{
source = source.replace(/ ./g, '.');
}
if (znak4 !== -1)
{
source = source.replace(/ ,/g, ',');
}
}
setInterval(check,1);
#programowanie #javascript #userscript
Przecież to jest szybsze, niż testowanie stringa 4x na istnienie substringa, cztery ify i jeszcze setInterval?
Właściwie czemu ma służyć ten setInterval?
źródło: comment_hyNKIYR5X3zeDlcNv2vh3kg6CDKOAilq.jpg
Pobierzhttps://regex101.com/r/HBtQvD/1
Ech, panowie, coraz więcej ludzi pcha się do zamiany stringów bez licencji na regexy... Mam nadzieję, że przejdzie ta nowa ustawa.
Wszystko powinno być w słownikach i zarządzane tekstem na zewnątrz kodu, a nie poprawianie literówek i analfabetyzmu skryptami :D
Inna rzecz kiedy trzeba coś takiego jednorazowo z palca wykonać na bazie danych, ale takich sztuczek w kodzie być nie powinno. Potem dziwne pytania czemu nie mogę wpisać "tego dziwnego ciągu znaków, bo mi zamienia na coś
https://jsfiddle.net/zua3me8a/