User:Lightmouse/monobook.js/script.js: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 173:
txt.value=txt.value.replace(/\[\[\d{1,2}(?:th|st|nd|rd)\s(?:January|February|March|April|May|June|July|August|September|October|November|December)\|((?:January|February|March|April|May|June|July|August|September|October|November|December)\s\d{1,2}(?:th|st|nd|rd))\]\]/gi, '$1');
txt.value=txt.value.replace(/\[\[(?:January|February|March|April|May|June|July|August|September|October|November|December)\s\d{1,2}(?:th|st|nd|rd)\|(\d{1,2}(?:th|st|nd|rd)\s(?:January|February|March|April|May|June|July|August|September|October|November|December))\]\]/gi, '$1');
 
// days of the week in full. Optional plurals
txt.value=txt.value.replace(/\[\[(Mondays?|Tuesdays?|Wednesdays?|Thursdays?|Fridays?|Saturdays?|Sundays?)\]\]/gi, '$1');
// days of the week abbreviated. Leave out 'Sun' as potentially valid link to the Sun. Leave out 'SAT' in upper case as potential link to 'Scholastic achievement/aptitude test'.
txt.value=txt.value.replace(/\[\[(Mon|Tue|Tues|Wed|Thu|Thur|Thurs|Fri)\]\]/gi, '$1');
txt.value=txt.value.replace(/\[\[(Sat)\]\]/g, '$1');
txt.value=txt.value.replace(/\[\[Mondays?\|([^\]]{1,16})\]\]/gi, '$1');
txt.value=txt.value.replace(/\[\[Tuesdays?\|([^\]]{1,16})\]\]/gi, '$1');
txt.value=txt.value.replace(/\[\[Wednesdays?\|([^\]]{1,16})\]\]/gi, '$1');
txt.value=txt.value.replace(/\[\[Thursdays?\|([^\]]{1,16})\]\]/gi, '$1');
txt.value=txt.value.replace(/\[\[Fridays?\|([^\]]{1,16})\]\]/gi, '$1');
txt.value=txt.value.replace(/\[\[Saturdays?\|([^\]]{1,16})\]\]/gi, '$1');
txt.value=txt.value.replace(/\[\[Sundays?\|([^\]]{1,16})\]\]/gi, '$1');
 
//4 digit years piped into 2