User:Ohconfucius/script/tometricunits.js: Difference between revisions

Content deleted Content added
smple shorthand
tweak
Line 54:
regex(/(?<![,\d\(\[])(\d*),?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)(square miles?|sq mi)(&nbsp;|\s)(?!\()/gi, '{{convert|$1$2|sqmi|km2}}$4');
//area longhand
// regex(/(?<![,\d\(\[])(\d{1,3}(?:\.\d{1,3}|))(?:&nbsp;|\s|)(acre)s?(&nbsp;|\s)(?!\()/gi, '{{convert|$1|$2|ha}}$3');
// regex(/(?<![,\d\(\[])(\d{1*),3}?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)(acre)s?([\.,;])square feet/gi, '{{convert|$1|$2|hasqft|m2}}$3');
// regex(/(?<![,\d\(\[])(\d+*),?(\d{3}+(?:\.\d{1,3}|))(?:&nbsp;|\s|)(acre)ssquare yards?([\.,;])/gi, '{{convert|$1$2|$3sqyd|km2m2}}$4');
regex(/(?<![,\d\(\[])(\d*),?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)square miles?/gi, '{{convert|$1$2|sqmi|km2}}');
// regex(/(?<![,\d\(\[])(\d{1+),3}?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)(acre)sacres?(&nbsp;|\s)(?!\()/gi, '{{convert|$1|$2|ha}}$3|km2}}');
 
// regex(/(?<![,\d\(\[])(\d+),?(\d{3}(?:\.\d{1,3}|))(?:&nbsp;|\s|)(acre)sacres?(&nbsp;|\s)(?!\()/gi, '{{convert|$1$2|$33acre|km2ha}}$4');
// regex(/(?<![,\d\(\[])(\d+),?(\d{3}(?:\.\d{1,3}|))(?:&nbsp;|\s|)(acre)s?([\.,;])/gi, '{{convert|$1$2|$3|km2}}$4');
 
//inappropriate unit pairs for convert template
regex(/(\{\{convert\s*\|\d+(?:\.\d|)\|acre\|)m2(?=[|}])/gi, '$1ha');