>

자바 스크립트를 사용하여 웹 페이지에 서식이 지정된 숫자를 표시해야합니다. 올바른 위치에 쉼표가 있도록 형식을 지정하고 싶습니다. 정규 표현식으로 어떻게 할 수 있습니까? 나는 다음과 같이 멀리 얻었습니다.

myString= myString.replace(/^(\d{3})*$/g, "${1},");

... 그리고 이것이 제가 생각하는 것보다 더 복잡하다는 것을 깨달았습니다 (그리고 위의 정규식은 제가 필요로하는 것과 근접하지도 않습니다 ). 나는 약간의 검색을 해왔고 이것에 맞는 것을 찾는 데 어려움을 겪고 있습니다.

기본적으로 다음과 같은 결과를 원합니다.

  • 45는 45가됩니다
  • 3856은 3,856이됩니다.
  • 398868483992는 398,868,483,992가됩니다.

... 당신은 아이디어를 얻었습니다.

대부분의 사람들은 반복이 필요한 접근 방식을 보여 주었지만 고정 된 형태도 있습니다.

Justin Johnson2021-02-26 08:43:09

이것이 XY 문제인 경우 JavaScript에서 쉼표로 숫자를 천 단위 구분 기호로 인쇄하는 방법을 참조하십시오.

Dan Dascalescu2021-02-26 08:43:09

관련 자료

  • 이전 c++ - Clang이 창에서 작동하도록하기
  • 다음 ios - dispatch_sync가 @synchronized에 비해 어떤 장점이 있습니까?