공유/JavaScript, TypeScript
[JS,TS] 문자열에 있는 uuid 제거하기
구하천포
2024. 10. 21. 19:03
문자열에 있는 uuid 제거하기
window.location.pathname으로 주소창에 있는 데이터를 사용할 일이 있었습니다.
이 경우 다이나믹 라우팅을 위해 uuid가 있는 경우, 해당 uuid를 제거하여 보여주어야 했습니다.
uuid를 간단하게 제거할 수 있는 함수를 구현해봅시다.
const removeUUID = (str: string) => {
// UUID 감지 정규식 (8-4-4-4-12)
const uuidRegex =
/[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}/;
return url.replace(uuidRegex, "");
}
위처럼 정규식을 이용하면 간단하게 uuid를 제거할 수 있습니다.
만약 다른 형식의 uuid인 경우 위 정규식을 이용하여 해당 형식에 맞게 수정해주시면 됩니다.
반응형