ProgramingTip

모든 항목을 바꿉니다.

bestdevel 2020. 11. 26. 19:41
반응형

모든 항목을 바꿉니다.


많은 가능성 :
모든 인스턴스를 대체하는 가장 빠른 방법

어디에서나 모든 항목을 어떻게 바꿀 수 있습니까?

업그레이드의 모든 개행 문자 (\ n)를 바꾸려면 ..

이것은 개행의 첫 번째 번째 발생 대체합니다

str.replace(/\\n/, '<br />');

트릭을 수행하는 방법을 알 수 없습니까?


전역 플래그를 사용하십시오.

str.replace(/\n/g, '<br />');

브리검 스 답변은 literal regexp.

Regex 개체를 솔루션입니다.

var regex = new RegExp('\n', 'g');
text = text.replace(regex, '<br />');

여기에서 시도하십시오 : JSFiddle 작업 예


여기설명 된대로 다음 을 사용할 수 있습니다.

function replaceall(str,replace,with_this)
{
    var str_hasil ="";
    var temp;

    for(var i=0;i<str.length;i++) // not need to be equal. it causes the last change: undefined..
    {
        if (str[i] == replace)
        {
            temp = with_this;
        }
        else
        {
                temp = str[i];
        }

        str_hasil += temp;
    }

    return str_hasil;
}

... 다음을 사용하여 호출 할 수 있습니다.

var str = "50.000.000";
alert(replaceall(str,'.',''));

이 기능은 "50000000"을 경고합니다.

참고 URL : https://stackoverflow.com/questions/6064956/replace-all-occurrences-in-a-string

반응형