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
'source' 카테고리의 다른 글
Rasbian에서 PyMSQL을 사용하여 MariaDB에 연결 (0) | 2022.11.18 |
---|---|
MySQL: localhost에는 접속할 수 있지만 127.0.0.1에는 접속할 수 없습니다. (0) | 2022.11.18 |
mysql_real_escape_string 함수의 PDO는 무엇입니까? (0) | 2022.11.08 |
Kubernetes 클러스터 내에서 호스트 이름으로 MariaDB에 연결할 수 없음 (0) | 2022.11.08 |
WELD-000072 수동화 범위를 선언하는 관리 빈은 수동화가 가능해야 합니다. (0) | 2022.11.08 |