이 글에서는 js 커스텀 트림 기능을 이용하여 문자열 양쪽 끝의 공백을 삭제하는 기능을 주로 소개합니다. 문자열의 양쪽 끝 공백을 삭제하는 유사한 트림 기능을 구현하기 위해 정규 교체 기반의 JavaScript 관련 연산 기술을 분석합니다. .jQuery와 유사한 기능도 함께 제공됩니다. 방법은 필요한 친구들이 참고하면 됩니다
이 글의 예시에서는 js 커스텀 트림 기능의 양쪽 끝 공백을 삭제하는 기능을 설명합니다. 참조를 위해 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
IE의 하위 버전 브라우저 및 하위 버전 스크립트가 있는 다른 브라우저와 호환됩니다.
js 자체에는 다듬기 기능이 없습니다
//删除左右两端的空格 function trim(str){ return str.replace(/(^\s*)|(\s*$)/g, ""); } //删除左边的空格 function ltrim(str){ return str.replace(/(^\s*)/g,""); } //删除右边的空格 function rtrim(str){ return str.replace(/(\s*$)/g,""); }
또는 확장 문자열 유형 속성
String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } var str = document.getElementById("test").value; alert( str.trim() );
아니면 그냥 js 사용을 포기하고 jQuer의 $.trim(str)
var str = $("#test").val(); alert( $.trim(str) );
을 사용하세요. 위 내용은 제가 모든 사람을 위해 정리한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.
관련 기사:
ES6의 맵, 세트, 배열 및 객체 비교(자세한 튜토리얼)
위 내용은 js 사용자 정의 트림 기능을 사용하여 양쪽 끝의 공백을 제거합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!