찾다

 >  Q&A  >  본문

javascript - 정규식 /(\d)(?=(\d{3})+\.)/g

12000000.11을 "12,000,000.11"로 변환하는 것과 같이 부동 소수점 숫자 왼쪽에 있는 숫자의 세 자리마다 쉼표를 추가하는 방법은 무엇입니까?

함수 쉼표(숫자){

으아악

}
이 규칙을 어떻게 이해해야 할지 모르겠습니다. /(d)(?=(d{3})+.)/g
어떻게 작동하는지 모르겠어요

伊谢尔伦伊谢尔伦2745일 전693

모든 응답(1)나는 대답할 것이다

  • 阿神

    阿神2017-05-19 10:37:23

    Match/(d)(?=(d{3})+.)/g숫자 뒤에는 세 자리 숫자 또는 3의 배수가 오고 그 뒤에 소수점이 옵니다. d{3})+는 3개의 숫자, 6개의 숫자 등과 같이 3의 배수인 숫자를 의미합니다. ?=는 다음 숫자가 3의 배수여야 함을 의미합니다

    회신하다
    0
  • 취소회신하다