반응형

javascript에서 왼쪽과 오른쪽 공백을 없애는 trim을 정규식으로 구현할 수 있다.

소스>

 String.prototype.trim = function()
 {
   return this.replace(/^\s+|\s+$/g, "");
 }

 

jQuery 사용 예>

$('#name').val($('#name').val().trim());

 

javascript 사용 예>

document.getElementById('name').value = document.getElementById('name').value.trim();

 

사용 예>

 <form name="f" method="post" action="폼 전송 주소">
 <input type="text" id="name" name="name" maxlength="4" />
 <input type="button" value="확인" onclick="btnSubmit()" />
 </form>
 <script type="text/javascript">
 <!--
 // 정규식 : trim()
 String.prototype.trim = function()
 {
   return this.replace(/^\s+|\s+$/g, "");
 }


 // 폼 전송
 function btnSubmit()
 {
  // 확인 : 이름
  $('#name').val($('#name').val().trim());

  //document.f.submit();
 }
 //--> 

반응형
Posted by 은둔고수