Content deleted Content added
Ohconfucius (talk | contribs) rm spaced emdashes in favour of spaced endashes |
Ohconfucius (talk | contribs) + cap fixes in headers |
||
Line 3:
//rem linking within section headings
txt.value=txt.value.replace(/(==[ ]{0,1})\[\[([\w\s\,]
txt.value=txt.value.replace(/(==[ ]{0,1})\[\[([^\|]{3,30}\||)([\w\s\,]
//improper capitalisation within section headings
txt.value=txt.value.replace(/(==[ ]*)Notable (Births|Deaths|Alumn)/g, '$1$2');
txt.value=txt.value.replace(/(==[ ]*External )(Links)/g, '$1links');
txt.value=txt.value.replace(/(==[ ]*See )(Also)/g, '$1also');
//remove flagicons from birth and death
Line 33 ⟶ 36:
//add missing space between wikilinks
txt.value=txt.value.replace(/(\]\])(\[\[)/gi, '$1 $2');
//full stop fixes
txt.value=txt.value.replace(/(Ph)(?:\.\s?|\s)(D).?/g, '$1$2');
txt.value=txt.value.replace(/(U)(?:\.\s?|\s)(K|N|S)\.([^A])/g, '$1$2$3');
//nbsp fixes
Line 38 ⟶ 45:
txt.value=txt.value.replace(/([\d:\.]\d?\d| \d?\d)[ ]*(?:p\.m\.|pm|P\.M\.|PM)(\W)/g, '$1 pm$2');
txt.value=txt.value.replace(/([\d:\.]\d?\d| \d?\d)[ ]*kms?/gi, '$1 km');
txt.value=txt.value.replace(/([\d:\.]\d?\d| \d?\d)[ ]*cms?/gi, '$1 cm');
txt.value=txt.value.replace(/([^\|]\d{1,3})\s(m|b|tr)illion(\b[^}])/gi, '$1 $2illion$3');
Line 49 ⟶ 57:
// Celsius spelling errors
txt.value=txt.value.replace(/(?:celsius|celcius|centigrade)/gi, 'Celsius');
▲ txt.value=txt.value.replace(/celcius/gi, 'Celsius');
//Fix common naming error (be careful with this one)
//Celsius or Fahrenheit
txt.value=txt.value.replace(/(\d) (?:°|deg|degree|degrees) ([CF]\W)/g, '$1 °$2');
|