문자열의 왼쪽과 오른쪽 끝 공백을 제거하려면 vbscript에서 Trim, ltrim 또는 rtrim을 사용하면 쉽게 사용할 수 있지만 js에는 이 세 가지 내장 메서드가 없으므로 수동으로 작성해야 합니다. 다음 구현 방법은 매우 효율적인 정규식을 사용하며 이 세 가지 메서드를 String 객체의 내장 메서드에 추가합니다. 클래스로 작성된 메소드 형식은 다음과 같습니다. (str.trim();) 코드 복사 코드는 다음과 같습니다. <br> String.prototype.trim=function(){<br> Return this.replace(/(^s*)|(s*$)/g, "");<br> }<br> String.prototype.ltrim=function(){<br> Return this.replace(/(^s*)/g,"");<br> }<br> String.prototype.rtrim=function(){<br> Return this.replace(/(s*$)/g,"");<br> }<br> </스크립트><br> </div> <p> 다음과 같은 함수로 작성할 수 있습니다: (trim(str))</p> <p></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="19086" class="copybut" id="copybut19086" onclick="doCopy('code19086')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div> <div class="codebody" id="code19086"> <br> <script type="text/javascript"><br> function Trim(str){ //좌우 공백 삭제 <br> Return str.replace(/(^s*)|(s*$)/g, "");<br> }<br> function ltrim(str){ //왼쪽 공백 삭제 <br> return str.replace(/(^s*)/g,"");<br> }<br> function rtrim(str){ //오른쪽 공백 삭제 <br> Return str.replace(/(s*$)/g,"");<br> }<br> <br> </div> <p>위 내용은 문자열 양쪽의 공백을 제거하는 두 가지 JavaScript 방법입니다. 마음에 드셨으면 좋겠습니다. </p>