UNPKG

vue-app-sdk

Version:
14 lines (13 loc) 753 B
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const _deburrLetter = require("./_deburrLetter.cjs"); const toString = require("./toString.cjs"); var reLatin = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g; var rsComboMarksRange = "\\u0300-\\u036f", reComboHalfMarksRange = "\\ufe20-\\ufe2f", rsComboSymbolsRange = "\\u20d0-\\u20ff", rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange; var rsCombo = "[" + rsComboRange + "]"; var reComboMark = RegExp(rsCombo, "g"); function deburr(string) { string = toString.default(string); return string && string.replace(reLatin, _deburrLetter.default).replace(reComboMark, ""); } exports.default = deburr;