>웹 프론트엔드 >JS 튜토리얼 >js 트림 기능, 공백 제거 기능 및 일반 collection_javascript 기술

js 트림 기능, 공백 제거 기능 및 일반 collection_javascript 기술

WBOY
WBOY원래의
2016-05-16 18:41:341137검색

하지만 프로젝트가 jQuery와 같은 프레임워크를 사용하지 않는 경우 js 자체에는 그러한 기능이 없으며 우리가 직접 그러한 기능을 작성해야 합니다. 해당 기능의 구체적인 구현은 다음과 같습니다. >

코드 복사 코드는 다음과 같습니다. //사용자가 호출하는 경우
함수 트림(들){
return TrimRight(trimLeft(s));
}
//왼쪽 공백 제거
function TrimLeft(s){
if(s == null) {
return "" ;
}
var whitespace = new String(" tnr");
var str = new String(s)
if (whitespace.indexOf(str.charAt(0)) != - 1) {
var j=0, i = str.length;
while (j < i && whitespace.indexOf(str.charAt(j)) != -1){
j < ; 🎜>}
str = str.substring (j, i);
}
return str
}
//오른쪽 공백 제거
function TrimRight(s ){
if(s == null) return " ";
var whitespace = new String(" tnr")
var str = new String(s); (str.charAt(str.length-1)) != -1){
var i = str.length - 1
while (i >= 0 && whitespace.indexOf(str.charAt(i; )) != -1){
i-- ;
}
str = str.substring(0, i 1)
}
return str; >

사용시에는 Trim 함수만 호출하면 됩니다.
정규식을 이용한 구현 방법은 다음과 같습니다.



코드 복사


코드는 다음과 같습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.