method ) replace를 활용한 숫자 앞 뒤 대상 지우기

▪︎ 적용할 정규식 개념

▫︎ 검색 기준 패턴

^문자열 특정 문자열로 시작합니다. (시작점)

문자열$ 특정 문자열로 끝납니다. (종착점)

▫︎ 갯수 반복 패턴

  • 최소 한개 or 여러개

▪︎ 숫자 앞 뒤의 반복되는 9를 제거하기

▫︎ 숫자 앞의 반복되는 9 제거

1
2
3
4
const num = 99193;
const changedNum = Number(String(num).replace(/^9+/, ""));

console.log(changedNum); // output: 193

▫︎ 숫자 뒤의 반복되는 9 제거

1
2
3
4
const num = 19399;
const changedNum = Number(String(num).replace(/9+$/, ""));

console.log(changedNum); // output: 193