INNER CODE UNIT · JavaScript
slugifyConceptMapName
IHTSDO/snowstorm · src/main/resources/fhir/js/dashboard/conceptMapHelpers.js:8
export function slugifyConceptMapName(raw) {
if (raw == null) return '';
let s = String(raw).normalize('NFD').replace(/\p{M}/gu, '');
s = s.toLowerCase();
s = s.replace(/\s+/g, '-');
s = s.replace(/[^a-z0-9_-]+/g, '');
s = s.replace(/-+/g, '-').replace(/^-+|-+$/g, '');
s = s.replace(/_+/g, '_');
return s;
}