테스트 사이트 - 개발 중인 베타 버전입니다

자바스크립트(JavaScript) 공백지우기 질문입니다. 채택완료

xxbobo 6년 전 조회 3,716

버튼을 누르면 Input에 값이 자동으로 입력이 되게 했습니다.

띄워쓰기를 넣었기 때문에 클릭할때마다 문장 첫번째 띄워쓰기를 삭제하려고 합니다.

 

<script>

const input = document.getElementById('wr_content');

const prefillLower = document.getElementById('prefill-lower');

prefillLower.addEventListener('click', () => {

input.value += ' 붙일내용';

this.wr_content.focus(); // 인풋에 포커스

});

</script>

 

 

자바스크립트의  regText.replace(/^ /gi, '');

정규식이 있더군요. 첫번째 공백을 삭제하는...

 

클릭하면 내용도 붙여지고 첫번째 공백도 동시에 삭제되게 하려면 어떻게 해야하나요? 

초보입니다. 꼭 좀 도와주세요 ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
6년 전

function trimRight(str) 
{
   return str.replace( /\s*$/g, "" ); 
}

앞자리 공백제거 입니다 사용하시고 클릭하면 내용 붙여지는 스크립트 추가하시면 될것같아요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인