[React JS] 1,000,000 형식의 가격에서 ,를 지웠을 때 그 앞 숫자도 지워지게 하는 법

2023. 3. 30. 10:10React JS

selectionStart를 사용하였고, 3자리마다 반점이 찍히는 것을 고려 하였습니다.

 

그래서 value의 길이에 따라서 ,뒤인 selectionStart 값을 구하는 공식을 만들어 보았습니다.

 

 

이 값이 true가 된다면 그 지점은 ,뒤인 곳입니다.

 

(selectionStart + 1 + ((3 + (3 - (value.length % 3))) % 3)) % 4 === 0