meta { title: "Russian housenumbers"; version: "1.1_2020-02-16"; author: "zetx16"; icon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAeBAMAAAClGOGUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURQA5ptUrHv///wApngA6sOQpE9UqHT6EyTgAAAAiSURBVCjPY1RiwAaYGIaVMIsgw3ACjC6k+BKHMKPg0IxLACiZANpm/fX6AAAAAElFTkSuQmCC"; } *[addr:housenumber][addr:housenumber !~ /^((?:вл)?[0-9]+[А-Я]?(?:\/[0-9]+[А-Я]?)?(?: к[0-9А-Я]+)?(?: с[0-9А-Я]+)?(?: соор[0-9А-Я]+)?(?: лит[0-9А-Я]+)?(?: фл[0-9А-Я]+)?|[0-9]+-[0-9]+|[0-9]+[А-Я]?[\/-][0-9]+[А-Я]?[\/-][0-9]+[А-Я]?|(([0-9]+[А-Я]?[IXV]*)|[IXV]*)[\/-]([0-9]+[А-Я]?|[IXV]*)|ЗЯБ-[0-9]+|С-([0-9]+[А-Я]?(?:\/[0-9]+[А-Я]?)?|[IXV]*)|к[0-9А-Я]+)$/] { throwWarning: tr("Номера домов не соответствующие принятому соглашению"); }