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

Content deleted Content added
replaced up to but not incljuding 'multiple units'
replaced simple
Line 29:
 
////simple
regex(/(?<![,\d\(\[])(\d*),?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)(?:pounds|lbs?)\.?)(&nbsp[\.,;|]?\s)(?!\([a-z])/gig, '{{convert|$1$2|lb|kg}}$43');
regex(/(?<![,\d\(\[])(\d*),?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)(yards?:pounds|yds?\.lbs?)(&nbsp;|\.\s)(?!\([A-Z])/gig, '{{convert|$1$2|ydlb|mkg}}$43');
 
regex(/(?<![,\d\(\[])(\d*),?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)(inchin(?:esches|ch|)|in\.)?(&nbsp[\.,;|]?\s)(?!\([a-z])/gig, '{{convert|$1$2|in|cm}}$43');
regex(/(?<![,\d\(\[])(\d*),?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)(inches?:feet|ft)\.?([\.,;]?\s[a-z])/gig, '{{convert|$1$2|inft|cmm}}$43');
regex(/(?<![,\d\(\[])(\d*),?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)(feet?:yards?|ftyds?)\.?)(&nbsp;|[\s)(.,;]?!\(s[a-z])/gig, '{{convert|$1$2|ftyd|m}}$43');
regex(/(?<![,\d\(\[])(\d*),?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)mi(feet?:les|)\.?([\.,;]?\s[a-z])/gig, '{{convert|$1$2|ft$3|mkm}}$43');
 
regex(/(?<![,\d\(\[])(\d*),?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)(yards?|yds?\.?)(&nbsp;|\s)(?!\()/gi, '{{convert|$1$2|yd|m}}$4');
regex(/(?<![,\d\(\[])(\d*),?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)(yards)([\.,;])inches/gi, '{{convert|$1$2|ydin|mcm}}$4');
regex(/(?<![,\d\(\[])(\d*),?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)(mi)(?:les|\.?)(&nbsp;|\s)(?!\()feet/gi, '{{convert|$1$2|$3ft|kmm}}$4');
regex(/(?<![,\d\(\[])(\d*),?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)(miles)([\.,;])yards/gi, '{{convert|$1$2|$3yd|kmm}}$4');
regex(/(?<![,\d\(\[])(\d*),?(\d+(?:\.\d{1,3}|))(?:&nbsp;|\s|)miles/gi, '{{convert|$1$2|$3|km}}');
 
////adjectival