반응형
문자열에서 '-'문자를 제거하는 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의 일부가 아닌 다른 변수에있는 경우 DOM에 삽입 하기 전에.replace()
해당 변수에 대해 함수 를 호출 할 수 있습니다.
이렇게 :
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
반응형
'IT story' 카테고리의 다른 글
스레드 또는 타이머에서 HttpServerUtility.MapPath 메서드에 액세스하는 방법은 무엇입니까? (0) | 2020.09.11 |
---|---|
CMD 셸의 여유 공간 (0) | 2020.09.11 |
문자열에있는 모든 문자의 색인 (0) | 2020.09.11 |
드로어 블에서 스타일 속성을 참조하는 방법은 무엇입니까? (0) | 2020.09.11 |
requirejs를 사용하여 jQuery 플러그인을로드 가능하게 만드는 방법 (0) | 2020.09.11 |