lib/metanorma/iso/validate_style.rb in metanorma-iso-2.6.0 vs lib/metanorma/iso/validate_style.rb in metanorma-iso-2.6.1

- old
+ new

@@ -121,14 +121,14 @@ # ISO/IEC DIR 2, 9.1 # ISO/IEC DIR 2, Table B.1 # https://www.iso.org/ISO-house-style.html#iso-hs-s-text-r-n-numbers def style_number(node, text) style_number_grouping(node, text) - style_regex(/\b(?<num>[0-9]+\.[0-9]+)/i, + style_regex(/(?:^|\p{Zs})(?<num>[0-9]+\.[0-9]+)(?!\.[0-9])/i, "possible decimal point", node, text) @lang == "en" and style_regex(/\b(?<num>billions?)\b/i, "ambiguous number", node, text) - style_regex(/(?:^|\P{Zs})(?<num>-[0-9][0-9,.]*)/i, + style_regex(/(?:^|\p{Zs})(?<num>-[0-9][0-9,.]*)/i, "hyphen instead of minus sign U+2212", node, text) end def style_number_grouping(node, text) if @validate_years