복붙노트

[JQUERY] 어떻게 문자열 '9:61'에 '9.61'를 변환하는 자바 스크립트로 교체해야합니까?

JQUERY

어떻게 문자열 '9:61'에 '9.61'를 변환하는 자바 스크립트로 교체해야합니까?

해결법


  1. 1.이런 식으로 작업을 수행 :

    이런 식으로 작업을 수행 :

    var value = $("#text").val(); // value = 9.61 use $("#text").text() if you are not on select box...
    value = value.replace(".", ":"); // value = 9:61
    // can then use it as
    $("#anothertext").val(value);
    

    jQuery를의 현재 버전에 반영하기 위해 업데이트되었습니다. 또한 여기에 답변을 많이이 같은 같은 상황에 그 것 가장 적합한있다. 당신은 개발자로서, 이는 알아야합니다.

    name.replace ( "-"/ & / g) : 한 번에 여러 문자를 대체하는 것은 같은 어떤 것을 사용합니다. 나는 모든 및 문자를 교체하고 이곳까지 -. g 수단 "글로벌"

    주 - 오류 방지하기 위해 대괄호를 추가해야 할 수 있습니다 - title.replace을 (/ [+] / g, "")


  2. 2.아마이 일의 가장 우아한 방법은 한 번에 그것을 할 것입니다. 발 ()를 참조하십시오.

    아마이 일의 가장 우아한 방법은 한 번에 그것을 할 것입니다. 발 ()를 참조하십시오.

    $("#text").val(function(i, val) {
      return val.replace('.', ':');
    });
    

    에 비해 :

    var val = $("#text").val();
    $("#text").val(val.replace('.', ':'));
    

    워드 프로세서 :

    이의 jQuery 1.4 이상이 필요합니다.


  3. 3.내가 jQuery의 메소드 체인을 사랑 해요. 간단하게 할 ...

    내가 jQuery의 메소드 체인을 사랑 해요. 간단하게 할 ...

        var value = $("#text").val().replace('.',':');
    
        //Or if you want to return the value:
        return $("#text").val().replace('.',':');
    

  4. 4.간단한 하나 라이너 :

    간단한 하나 라이너 :

    $("#text").val( $("#text").val().replace(".", ":") );
    

  5. 5.그것은 대체 정규 자바 스크립트 기능을 수행 할 수 있습니다 ().

    그것은 대체 정규 자바 스크립트 기능을 수행 할 수 있습니다 ().

    value.replace(".", ":");
    

  6. 6.대체처럼 당신은 자바 스크립트 기능을 사용할 수 있습니다, 당신은 괄호 안에 jQuery 코드를 래핑 할 수 있습니다 :

    대체처럼 당신은 자바 스크립트 기능을 사용할 수 있습니다, 당신은 괄호 안에 jQuery 코드를 래핑 할 수 있습니다 :

    var value = ($("#text").val()).replace(".", ":");
    

  7. 7.

    $("#text").val(function(i,v) { 
       return v.replace(".", ":"); 
    });
    

  8. 8.

    (9.61 + "").replace('.',':')
    

    또는 당신의 경우 9.61 문자열은 이미 :

    "9.61".replace('.',':')
    
  9. from https://stackoverflow.com/questions/2145988/how-do-i-do-string-replace-in-javascript-to-convert-9-61-to-961 by cc-by-sa and MIT license