>  기사  >  웹 프론트엔드  >  텍스트 영역으로 제출한 콘텐츠를 래핑할 수 없는 문제 해결_기본 지식

텍스트 영역으로 제출한 콘텐츠를 래핑할 수 없는 문제 해결_기본 지식

WBOY
WBOY원래의
2016-05-16 17:37:591049검색

페이지의 텍스트 영역을 통해 데이터를 제출하면 입력한 콘텐츠는 제출 후 콘텐츠로 처리됩니다. 텍스트 영역에 줄 바꿈을 많이 입력하더라도 이후에는 여전히 콘텐츠로 처리됩니다. 그렇다면 우리가 입력한 양식에 입력한 정보를 저장해야 한다면 어떻게 해야 할까요?

여기서 가장 큰 문제는 페이지가 표시될 때 개행 문자가
태그이고, 내용이 텍스트 영역에 표시될 때 개행 문자가 n이라는 것입니다. Node.js를 입력하여 콘텐츠의 줄 바꿈이 웹 페이지의 줄 바꿈으로 변환됩니다. 웹페이지 데이터에 금액을 제출하고 아래와 같은 처리를 합니다.

코드 복사 코드는 다음과 같습니다.


도 페이지에 표시될 때 처리해야 하는데, 이는 위 프로세스와 정반대입니다.

코드 복사 코드는 다음과 같습니다.

content=content.replace('
','n');

다음은 js의 바꾸기 기능에 대한 설명입니다.

구문:

stringObject.replace(regexp/substr,replacement)

replace() 메서드는 문자열의 일부 문자를 다른 문자로 바꾸거나 정규식과 일치하는 하위 문자열을 바꾸는 데 사용됩니다.

1. 단일 문자 바꾸기

코드 복사 코드는 다음과 같습니다.


2. 문자열에 있는 지정된 문자 모두 바꾸기(모두 바꾸기)

코드 복사 코드는 다음과 같습니다.


입니다.

위 /g는 정규식으로, 정규식을 대체()에서도 사용할 수 있음을 보여줍니다.

물론 교체의 고급 사용법은 관련 문서에서 확인할 수 있습니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.