사용자가 입력 할 수있는 텍스트 상자가 있습니다. 그들이 enter를 치면 입력을 확인하고 캐리지 리턴을 \n
으로 바꿉니다. 그러나 그것은 여전히 나의 DB에 캐리지 리턴을 보냅니다. 무엇이 잘못 될 수 있습니까? 여기 자바 스크립트 텍스트 상자 새 줄 바꾸기
var pp = comment.value;
alert(pp.replace(/\r?\n|\r/g, "\n"));
comment.value = pp.replace(/\r?\n|\r/g, "\n");
내 DB에 나는 아직도 내가 그것을 대체하고있다하더라도 캐리지 리턴 문자를 얻을.
당신이 "저장"무슨 뜻인지 명확 수 : 당신은 모든
\r
\n
로 변경replace
방법을 사용할 수 있습니까? 데이터베이스, 파일, 클라이언트 측 저장소 또는 전혀 다른 것을 말하고 있습니까? –나는 클라이언트 측을 의미합니다. db로 보내기 전에 – Autolycus
어떤 플랫폼을 사용하고 있습니까? 파이어 폭스 3.6.3/리눅스에서는, 줄의 끝에'\ n' 문자 만 이미 표시되어 있습니다. –