source

JavaScript에서 문자열을 대체하여 '9.61'을 '9:61'로 변환하려면 어떻게 해야 합니까?

gigabyte 2022. 11. 18. 21:16
반응형

JavaScript에서 문자열을 대체하여 '9.61'을 '9:61'로 변환하려면 어떻게 해야 합니까?

지정된 코드 라인

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

그리고.value = 9.61, 변환이 필요합니다.9.61로.9:61여기서 JavaScript 치환 기능을 사용하려면 어떻게 해야 하나요?

다음과 같이 합니다.

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, " ")

크레딧 비스와 단테 컬라리

아마도 이것을 하는 가장 우아한 방법은 한 번에 하는 것이다.를 참조해 주세요.

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

비교:

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

문서에서:

.val( function(index, value) )

함수(인덱스, 값)설정할 값을 반환하는 함수입니다.

이 방법은 일반적으로 양식 필드의 값을 설정하는 데 사용됩니다.위해서<select multiple="multiple">요소, 배열에 전달하여 여러 s를 선택할 수 있습니다.

.val()메소드는 함수를 전달함으로써 값을 설정할 수 있습니다.jQuery 1.4에서 함수는 두 개의 인수, 즉 현재 요소의 인덱스와 현재 값을 전달합니다.

$('input:text.items').val(function(index, value) {
  return value + ' ' + this.className;
});

이 예에서는 문자열 "항목"을 텍스트 입력 값에 추가합니다.

여기에는 jQuery 1.4 이상이 필요합니다.

는 jQuery의 메서드 체인을 좋아한다.간단하게...

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

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

심플한 라이너 1개:

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

일반 JavaScript 함수로 할 수 있습니다.replace().

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

replace와 같은 JavaScript 함수를 사용하여 jQuery 코드를 대괄호로 묶을 수 있습니다.

var value = ($("#text").val()).replace(".", ":");
$("#text").val(function(i,v) { 
   return v.replace(".", ":"); 
});
(9.61 + "").replace('.',':')

또는 만약 당신의9.61는 이미 문자열입니다.

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

언급URL : https://stackoverflow.com/questions/2145988/how-do-i-do-string-replace-in-javascript-to-convert-9-61-to-961

반응형