mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
19 lines
355 B
JavaScript
19 lines
355 B
JavaScript
function sanitizeAttributeName(origName) {
|
|
let fixedName;
|
|
|
|
if (origName === '') {
|
|
fixedName = "unnamed";
|
|
}
|
|
else {
|
|
// any not allowed character should be replaced with underscore
|
|
fixedName = origName.replace(/[^\p{L}\p{N}_:]/ug, "_");
|
|
}
|
|
|
|
return fixedName;
|
|
}
|
|
|
|
|
|
module.exports = {
|
|
sanitizeAttributeName
|
|
};
|