User:Ohconfucius/script/MOSNUM dates.js: Difference between revisions

Content deleted Content added
tw
No edit summary
Line 321:
txt.value=txt.value.replace(/([^\w\d-])12\/([0-3]\d)\/([01]\d)(?![\w\d-])/g, '$1 December $2, 20$3');
 
//2-digit year ('6050-'99) US style
txt.value=txt.value.replace(/([^\w\d-])0?1\/([0-3]\d)\/([65-9]\d)(?![\w\d-])/g, '$1 January $2, 19$3');
txt.value=txt.value.replace(/([^\w\d-])0?2\/([0-3]\d)\/([65-9]\d)(?![\w\d-])/g, '$1 February $2, 19$3');
txt.value=txt.value.replace(/([^\w\d-])0?3\/([0-3]\d)\/([65-9]\d)(?![\w\d-])/g, '$1 March $2, 19$3');
txt.value=txt.value.replace(/([^\w\d-])0?4\/([0-3]\d)\/([65-9]\d)(?![\w\d-])/g, '$1 April $2, 19$3');
txt.value=txt.value.replace(/([^\w\d-])0?5\/([0-3]\d)\/([65-9]\d)(?![\w\d-])/g, '$1 May $2, 19$3');
txt.value=txt.value.replace(/([^\w\d-])0?6\/([0-3]\d)\/([65-9]\d)(?![\w\d-])/g, '$1 June $2, 19$3');
txt.value=txt.value.replace(/([^\w\d-])0?7\/([0-3]\d)\/([65-9]\d)(?![\w\d-])/g, '$1 July $2, 19$3');
txt.value=txt.value.replace(/([^\w\d-])0?8\/([0-3]\d)\/([65-9]\d)(?![\w\d-])/g, '$1 August $2, 19$3');
txt.value=txt.value.replace(/([^\w\d-])0?9\/([0-3]\d)\/([65-9]\d)(?![\w\d-])/g, '$1 September $2, 19$3');
txt.value=txt.value.replace(/([^\w\d-])10\/([0-3]\d)\/([65-9]\d)(?![\w\d-])/g, '$1 October $2, 19$3');
txt.value=txt.value.replace(/([^\w\d-])11\/([0-3]\d)\/([65-9]\d)(?![\w\d-])/g, '$1 November $2, 19$3');
txt.value=txt.value.replace(/([^\w\d-])12\/([0-3]\d)\/([65-9]\d)(?![\w\d-])/g, '$1 December $2, 19$3');
 
//removing leading zeroes
Line 383:
txt.value=txt.value.replace(/([^\w\d-][0-3]\d)\/12\/([01]\d)(?![\w\d-])/g, '$1 December 20$2');
 
//2-digit year ('6050-'99) UK style
txt.value=txt.value.replace(/([^\w\d-][0-3]\d)\/0?1\/([65-9]\d)(?![\w\d-])/g, '$1 January 19$2');
txt.value=txt.value.replace(/([^\w\d-][0-3]\d)\/0?2\/([65-9]\d)(?![\w\d-])/g, '$1 February 19$2');
txt.value=txt.value.replace(/([^\w\d-][0-3]\d)\/0?3\/([65-9]\d)(?![\w\d-])/g, '$1 March 19$2');
txt.value=txt.value.replace(/([^\w\d-][0-3]\d)\/0?4\/([65-9]\d)(?![\w\d-])/g, '$1 April 19$2');
txt.value=txt.value.replace(/([^\w\d-][0-3]\d)\/0?5\/([65-9]\d)(?![\w\d-])/g, '$1 May 19$2');
txt.value=txt.value.replace(/([^\w\d-][0-3]\d)\/0?6\/([65-9]\d)(?![\w\d-])/g, '$1 June 19$2');
txt.value=txt.value.replace(/([^\w\d-][0-3]\d)\/0?7\/([65-9]\d)(?![\w\d-])/g, '$1 July 19$2');
txt.value=txt.value.replace(/([^\w\d-][0-3]\d)\/0?8\/([65-9]\d)(?![\w\d-])/g, '$1 August 19$2');
txt.value=txt.value.replace(/([^\w\d-][0-3]\d)\/0?9\/([65-9]\d)(?![\w\d-])/g, '$1 September 19$2');
txt.value=txt.value.replace(/([^\w\d-][0-3]\d)\/10\/([65-9]\d)(?![\w\d-])/g, '$1 October 19$2');
txt.value=txt.value.replace(/([^\w\d-][0-3]\d)\/11\/([65-9]\d)(?![\w\d-])/g, '$1 November 19$2');
txt.value=txt.value.replace(/([^\w\d-][0-3]\d)\/12\/([65-9]\d)(?![\w\d-])/g, '$1 December 19$2');
 
//removing leading zeroes