2010-07-15 6 views
2

가능한 중복 :
Replace Line Breaks in a String C#제거 줄 바꿈과 공백

안녕 난이 사람이 그들이 텍스트 영역 내에서 줄 바꿈을 넣을 수있는 텍스트를 입력 할 수있는 textarea.

Enter 키를 눌러 줄 바꿈을 제거하려면 어떻게해야합니까? C# 또는 자바 스크립트 중 하나 일 수 있습니다.

+1

이 질문에 대한 답변이 도움이 될 수 있을까요? - http://stackoverflow.com/questions/238002/replace-line-breaks-in-a-string-c – Scozzard

+0

@Scozzard, 그저 내가 필요한 것입니다, 감사합니다. 나는 너무 많이 검색하지 않았다고 생각합니다 :) –

답변

2

시도,

text.replace(/\s*/g," ") 

이 하나의 공간으로 모든 contigious 공백을 축소합니다.

+1

/\ s */g는 줄 바꿈뿐만 아니라 공백과 일치합니다. 원하는 것은 무엇인지 생각합니다 : text.replace (/ [\ n \ r \ f ]/g, ''). 모든 줄 바꿈, 반환 및 폼 피드 문자를 공백으로 대체합니다. –

+1

내가 추측하는 질문이 아니라 제목에 답장을하고 있었다. 질문은 줄 바꿈에 대해서만 묻지만 제목에는 공백이 언급됩니다. – chuckj

0

대안은 단순히 (예를 들어, 때 onKeyPress) 이벤트 핸들러와 함께 할 수있는 첫번째 장소에있는 텍스트 영역에 입력 키의 사용을 금지하는 것입니다

+0

나는 2 가지 종류의 데이터, 입력과 다른 것들을 누르는 데 필요한 형식화 된 데이터, 모든 텍스트 데이터를 유지하고 있기 때문에 수행 할 수 없습니다. –