Wikipedysta:Cisum Eporue/monobook.js

W dzisiejszym artykule szczegółowo omówimy Wikipedysta:Cisum Eporue/monobook.js i wszystko, co musisz o nim wiedzieć. Wikipedysta:Cisum Eporue/monobook.js to temat, który w ostatnim czasie przykuł uwagę wielu osób, dlatego chcemy zagłębić się w jego najważniejsze aspekty. Od jego wpływu na społeczeństwo po jego ewolucję w czasie – zajmiemy się każdym aspektem Wikipedysta:Cisum Eporue/monobook.js, abyś mógł w pełni zrozumieć jego znaczenie. Niezależnie od tego, czy szczególnie interesuje Cię Wikipedysta:Cisum Eporue/monobook.js, czy po prostu chcesz być na bieżąco z najnowszymi wiadomościami, w tym artykule znajdziesz wszystkie potrzebne informacje. Czytaj dalej, aby dowiedzieć się więcej o Wikipedysta:Cisum Eporue/monobook.js i jego implikacjach w dzisiejszym świecie!
/* =====================================================
	Function: wp_sk.cleanerTXT(str)
 
	Sprzątanie nie związane bezpośrednio z wikiskładnią
   ===================================================== */
wp_sk.cleanerTXT = function (str)
{
	// usuwanie unikodowych znaków sterujących
	str = str.replace(//g, '');
 
	// korekty dat
	// występuje w interwiki (hr)
	//str = str.replace(/()\. *(stycznia|lutego|marca|kwietnia|maja|czerwca|lipca|sierpnia|września|października|listopada|grudnia)/g, '$1 $2')	// niepotrzebna kropka
	str = str.replace(/()0() *(stycznia|lutego|marca|kwietnia|maja|czerwca|lipca|sierpnia|września|października|listopada|grudnia)/g, '$1$2 $3')	// niepotrzebne 0
 
	// poprawkowate różne (kolejność jest istotna!)
	str = str.replace(/°/g, '°');
	str = str.replace(/∑/g, '∑');
	str = str.replace(/←/g, '←');
	str = str.replace(/→/g, '→');
	str = str.replace(/↑/g, '↑');
	str = str.replace(/↓/g, '↓');
	str = str.replace(/†/g, '†');
	str = str.replace(/<sup>o<\/sup>/g, '°');
 
	str = str.replace(/<\/?br ?\/?>/gi, '<br />');
 
	// dopisanie kropki itp
	str = str.replace(/ (tzw|tzn) /g, ' $1. ');
	str = str.replace(/()ok\.()/g, '$1ok. $2');
	str = str.replace(/()ok ()/g, '$1ok. $2');
	str = str.replace(/ d\/s /g, ' ds. ');
	str = str.replace(/ wg. /g, ' wg ');
 
	// sklejanie skrótów
	str = str.replace(/m\.? ?(npm|n{1,3}p{1,3}m\.?)/g, 'm n.p.m.');
	str = str.replace(/ m\. in\./g, ' m.in.');
	str = str.replace(/ o\. o\./g, ' o.o.');
 
	return str;
}