돈 문자열 변환에 자바 스크립트와 함께 정규식 사용

루이스 알베스

"R$ 2.200,00"천 단위 구분 기호가 .있고 소수점 구분 기호가있는 위치에 돈 가치 ,있습니다.

정규식 이이 문자열을 유효한 MySQL 십진수로 변환하고 싶습니다.

가능한 값 :

"R$ 23.000,20", "23.000,30", "R$ 1300,20", "R$ 100","161,43256"

결과는 다음과 같습니다.

"23000.20", "23000.30", "1300.20", "100","161.43256"

내 시도는 아래에 있지만 작동하지 않습니다. 결과는 숫자와 점 (.) 만 받고 싶습니다.

const str = "R$ 2.200,000";
const res = str
  .replace(/R$/gi, "")
  .replace(/./gi, "")
  .replace(/,/gi, ".");
console.log(res);
Korzhyk

최적화를 통해 이것은 작동하는 것 같습니다.

const possible = [
  "R$ 23.000,20",
  "23.000,30",
  "R$ 1300,20",
  "R$ 100 ",
  "161,43256",
  "R$ -23.000,20",
  "-23.000,30",
  "R$ -1300,20",
  "R$ -100",
  "-161,43256"
]
const rx = /[^\d,-]+/g      // Match everything except digits, comma and negative
const parseNumber = num =>
  num
  .replace(rx, '')          // Filter digits and comma
  .replace(',', '.')        // Replacing comma with dot

possible.forEach(num => {
  console.log(num, '\t->\t', parseNumber(num))
})

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트와 함께 정규식 사용 및 변수 가져 오기

분류에서Dev

자바 스크립트에서 정규식과 함께 exec () 사용

분류에서Dev

문자열 대신 변수와 함께 정규식을 사용하는 방법?

분류에서Dev

정규식을 사용하여 자바 스크립트 함수 반환 문에서 키 / 값 찾기

분류에서Dev

PHP와 자바 스크립트에서 동일한 정규식 사용

분류에서Dev

자바 스크립트에서 함수와 함께 객체 사용

분류에서Dev

자바 스크립트의 조건에 따라 정규식을 사용하여 문자열의 숫자 강조

분류에서Dev

문자열 자바 스크립트에서 정규식을 사용하여 바꾸기

분류에서Dev

정규식과 자바 스크립트를 사용하여 문자열에서 정확히 일치하기

분류에서Dev

django와 함께 자바 스크립트에서 json을 사용하는 방법

분류에서Dev

자바 스크립트 / 정규식을 사용하여 문자열 자르기

분류에서Dev

정규식을 사용하여 자바 스크립트의 문자열에서 변수 하위 문자열 바꾸기

분류에서Dev

C # 정규식 일치와 함께 문자열을 사용해야합니까?

분류에서Dev

자바 스크립트 정규식을 사용하여 문자열 추출

분류에서Dev

모카와 함께 자바 스크립트 생성기 사용

분류에서Dev

자바 스크립트 함수 getElementById에 대한 정규식

분류에서Dev

Google 차트와 함께 사용할 자바 스크립트 변수를 PHP에 전달

분류에서Dev

스크립트의 변수와 함께 bash 히스토리 수정자를 사용할 수 있습니까?

분류에서Dev

자바 스크립트 함수를 PHP로 변환 (사용자 정의 정렬)

분류에서Dev

자바 스크립트에서 for 루프와 함께 중첩 배열을 사용하는 방법

분류에서Dev

앞뒤에 문자가없는 자바 스크립트 정규식 문자열

분류에서Dev

자바 스크립트 개체 속성에 설정된 정규식 사용

분류에서Dev

자바 스크립트의 문자열은 변경할 수 없지만, let을 strings와 함께 사용하면 변경 가능해집니다.

분류에서Dev

자바 스크립트에서 무언가 사이의 문자열을 찾는 정규식

분류에서Dev

PHP에서 사용자 입력과 함께 정규식 사용

분류에서Dev

자바 스크립트에서 정규식을 사용하여 문자열에서 하위 문자열을 찾는 방법은 무엇입니까?

분류에서Dev

텍스트 상자는 정규식없이 자바 스크립트에서 숫자 또는 문자 유효성 검사를 포함해야합니다.

분류에서Dev

정규식 : 자바 스크립트에서 문자열 바꾸기

분류에서Dev

정규 표현식을 사용하여 자바 스크립트에서 감정 문자 대체

Related 관련 기사

  1. 1

    자바 스크립트와 함께 정규식 사용 및 변수 가져 오기

  2. 2

    자바 스크립트에서 정규식과 함께 exec () 사용

  3. 3

    문자열 대신 변수와 함께 정규식을 사용하는 방법?

  4. 4

    정규식을 사용하여 자바 스크립트 함수 반환 문에서 키 / 값 찾기

  5. 5

    PHP와 자바 스크립트에서 동일한 정규식 사용

  6. 6

    자바 스크립트에서 함수와 함께 객체 사용

  7. 7

    자바 스크립트의 조건에 따라 정규식을 사용하여 문자열의 숫자 강조

  8. 8

    문자열 자바 스크립트에서 정규식을 사용하여 바꾸기

  9. 9

    정규식과 자바 스크립트를 사용하여 문자열에서 정확히 일치하기

  10. 10

    django와 함께 자바 스크립트에서 json을 사용하는 방법

  11. 11

    자바 스크립트 / 정규식을 사용하여 문자열 자르기

  12. 12

    정규식을 사용하여 자바 스크립트의 문자열에서 변수 하위 문자열 바꾸기

  13. 13

    C # 정규식 일치와 함께 문자열을 사용해야합니까?

  14. 14

    자바 스크립트 정규식을 사용하여 문자열 추출

  15. 15

    모카와 함께 자바 스크립트 생성기 사용

  16. 16

    자바 스크립트 함수 getElementById에 대한 정규식

  17. 17

    Google 차트와 함께 사용할 자바 스크립트 변수를 PHP에 전달

  18. 18

    스크립트의 변수와 함께 bash 히스토리 수정자를 사용할 수 있습니까?

  19. 19

    자바 스크립트 함수를 PHP로 변환 (사용자 정의 정렬)

  20. 20

    자바 스크립트에서 for 루프와 함께 중첩 배열을 사용하는 방법

  21. 21

    앞뒤에 문자가없는 자바 스크립트 정규식 문자열

  22. 22

    자바 스크립트 개체 속성에 설정된 정규식 사용

  23. 23

    자바 스크립트의 문자열은 변경할 수 없지만, let을 strings와 함께 사용하면 변경 가능해집니다.

  24. 24

    자바 스크립트에서 무언가 사이의 문자열을 찾는 정규식

  25. 25

    PHP에서 사용자 입력과 함께 정규식 사용

  26. 26

    자바 스크립트에서 정규식을 사용하여 문자열에서 하위 문자열을 찾는 방법은 무엇입니까?

  27. 27

    텍스트 상자는 정규식없이 자바 스크립트에서 숫자 또는 문자 유효성 검사를 포함해야합니다.

  28. 28

    정규식 : 자바 스크립트에서 문자열 바꾸기

  29. 29

    정규 표현식을 사용하여 자바 스크립트에서 감정 문자 대체

뜨겁다태그

보관