jQuery 문자열에서 '-' 문자를 제거하는 중
"-123445"라는 문자열이 있습니다.문자열에서 '-' 문자를 제거할 수 있습니까?
다음을 시도해 보았지만 소용이 없었습니다.
$mylabel.text("-123456");
$mylabel.text().replace('-', '');
$mylabel.text( $mylabel.text().replace('-', '') );
부터text()
값을 가져옵니다.text( "someValue" )
값을 설정하면 하나를 다른 하나 안에 배치하면 됩니다.
다음을 수행하는 것과 같습니다.
var newValue = $mylabel.text().replace('-', '');
$mylabel.text( newValue );
편집:
제가 질문을 제대로 이해했기를 바랍니다.내 생각엔$mylabel
jQuery 개체의 DOM 요소를 참조하고 있으며 문자열은 요소의 내용에 있습니다.
만약 문자열이 DOM의 일부가 아닌 다른 변수에 있다면, 당신은 다음을 부르고 싶을 것입니다..replace()
변수를 DOM에 삽입하기 전에 해당 변수에 대한 함수입니다.
다음과 같이:
var someVariable = "-123456";
$mylabel.text( someVariable.replace('-', '') );
또는 더 자세한 버전:
var someVariable = "-123456";
someVariable = someVariable.replace('-', '');
$mylabel.text( someVariable );
모두 제거하려는 경우-
사용할 수 있는 항목:
.replace(new RegExp('-', 'g'),"")
$mylabel.text("-123456");
var string = $mylabel.text().replace('-', '');
만약 당신이 그것을 그런 식으로 했다면 가변적입니다.string
현재 보유하고 있는"123456"
당신은 또한 이것을 할 수 있습니다. (더 나은 방법이라고 생각합니다.)
$mylabel.text("-123456");
$mylabel.text(function(i,v){
return v.replace('-','');
});
언급URL : https://stackoverflow.com/questions/2950357/jquery-removing-character-from-string
'programing' 카테고리의 다른 글
파워셸에 오류가 있을 때 오류 코드를 얻는 방법은 무엇입니까? (0) | 2023.08.25 |
---|---|
Javascript 함수 및 기본 매개 변수, IE 및 Chrome에서 작동하지 않음 (0) | 2023.08.25 |
MySQL의 제한된 수의 테이블에 사용자 액세스 허용 (0) | 2023.08.25 |
Python 사전의 스레드 안전 (0) | 2023.08.25 |
jQuery에서 양식 이중 제출 방지 (0) | 2023.08.25 |