이 글에서는 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)
rreee
php 트림 함수 ltrim 함수 rtrim 함수의 차이점
위 내용은 js 양쪽 끝의 공백을 삭제하는 트림 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!