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

Content deleted Content added
No edit summary
No edit summary
Line 33:
 
//process date ranges containing a hyphen
txt.value=txt.value.replace(/\*((?:January|February|March|April|May|June|July|August|September|October|November|December) \d\d?\s?[-–]\s?(?:January|February|March|April|May|June|July|August|September|October|November|December) \d\d?)\s?:\s?/gi, '*\'\'\'$1:\'\'\' ');
 
//process date ranges containing a hyphen
txt.value=txt.value.replace(/\*((?:January|February|March|April|May|June|July|August|September|October|November|December) \d\d?\s?[-–]\s?\d\d?)\s?:\s?/gi, '*\'\'\'$1:\'\'\' ');
 
 
//protect date ranges containing a hyphen
txt.value=txt.value.replace(/\*((?:January|February|March|April|May|June|July|August|September|October|November|December) \d\d?\s?)[-–](\s?(?:January|February|March|April|May|June|July|August|September|October|November|December) \d\d?)\s?:\s?/gi, '$1xx$2');
txt.value=txt.value.replace(/\*((?:January|February|March|April|May|June|July|August|September|October|November|December) \d\d?\s?)[-–](\s?\d\d?)\s?:\s?/gi, '$1xx$2');
 
 
 
//process dates containing a hyphen
txt.value=txt.value.replace(/\*((?:January|February|March|April|May|June|July|August|September|October|November|December) \d\d?\s?)[-–]\s?/gi, '*\'\'\'$1:\'\'\' ');
 
//unprotect date ranges containing a hyphen
txt.value=txt.value.replace(/\*((?:January|February|March|April|May|June|July|August|September|October|November|December) \d\d?\s?)xx(\s?(?:January|February|March|April|May|June|July|August|September|October|November|December) \d\d?)\s?:\s?/gi, '$1-1–$2');
txt.value=txt.value.replace(/\*((?:January|February|March|April|May|June|July|August|September|October|November|December) \d\d?\s?)xx(\s?\d\d?)\s?:\s?/gi, '$1-1–$2');
 
//process other dates