방황하면 jquery에서 부분적으로 문자열을 대체 할 수 있습니까?jquery에서 부분 문자열 교체
나는 다음과 같은 코드를 사용하려고 가지고 있지만이 나를 위해 일하는 것 같다되지 않습니다
var test = "testing_supplyAddress_001";
test.replace('supplyAddress', 'billingAddress');
내가 출력이
방황하면 jquery에서 부분적으로 문자열을 대체 할 수 있습니까?jquery에서 부분 문자열 교체
나는 다음과 같은 코드를 사용하려고 가지고 있지만이 나를 위해 일하는 것 같다되지 않습니다
var test = "testing_supplyAddress_001";
test.replace('supplyAddress', 'billingAddress');
내가 출력이
testing_billingAddress _001 수 있도록 billingAddress 만 supplyAddress를 교체하려고 자바 스크립트 문자열 정적이어서 따라서 .replace()
은 문자열을 수정하지 않습니다. 당신은 변수에 다시 .replace()
함수에 의해 반환 된 값을 할당해야합니다 : 그것은 잘 작동
var test = "testing_supplyAddress_001";
test = test.replace('supplyAddress', 'billingAddress');
. 그것은 자리에 그것을 대체하지 않습니다 - replace()
메서드는 새 문자열을 반환합니다.
var test = "testing_supplyAddress_001";
var newTest = test.replace('supplyAddress', 'billingAddress');
alert(newTest);
이것은 아주 오래된 자바 스크립트이지만 jQuery에서도 작동합니다.
var test = "testing_supplyAddress_001".replace('supplyAddress', 'billingAddress');
이것은 jQuery와는 아무런 관련이 없습니다. 그것은 순수한 JavaScript입니다. – Ender
jQuery에서는 문자열 조작 함수를 제공하지 않으므로이 작업을 수행 할 수 없습니다. 하지만 이미하는 것처럼 기본 JavaScript를 사용할 수 있습니다. –