2010-12-16 3 views
0

PHP 코드가있어서 일부 텍스트가 인쇄됩니다. 하지만 JavaScript로 (편집하지 않고) "n"문자를 "N"으로 대체해야합니다. 모든 곳에서 (모든 텍스트). 어떻게해야합니까? 감사 ...모든 텍스트를 자바 스크립트로 바꿉니다.

추신 : 다른 주제 (#4459901)를 만들었지 만이 주제가 다릅니다.

답변

0

사용 :

replaced = str.replace(/n/g, "N"); 
0

당신은 단지 대체 기능을 사용할 수 있고, 당신의 정규식 후, OU해야 USO/g 모든 문자를 대체 할 것을 의미한다.

"non".replace(/n/g, 'N') 
+0

그것은 맞습니다,하지만 난 어떤 텍스트를 인쇄하지 않습니다 본문의 모든 텍스트를 교체해야합니다. – mrdaliri

+0

다음과 같은 변수에 추가해야합니다. var replaced = str.replace (/ n/g, 'N') – pmariano

1

작성하기 전에 : 권장하지 않습니다. 브라우저로 출력하기 전에이 작업을 수행하는 것이 가장 좋은 방법입니다. 이 Nn의 모든 인스턴스를 대체 할 것이기 때문에 그것은 또한 하나의 문자에 대한 큰 아니다 (즉 <span> 될 것 <spaN>

document.body.innerHTML= document.body.innerHTML.replace(/n/g, "N");

예 :. http://jsfiddle.net/jonathon/x4akZ/

+0

감사합니다.하지만 텍스트를 , 어떻게해야합니까? – mrdaliri

관련 문제