>  기사  >  웹 프론트엔드  >  C#_javascript 기술의 javascript에서 TrimStart, TrimEnd 및 Trim 구현

C#_javascript 기술의 javascript에서 TrimStart, TrimEnd 및 Trim 구현

WBOY
WBOY원래의
2016-05-16 18:11:431138검색

그래서 직접 작성해봤습니다!! 정규식을 사용하는 분들이 많은데 어떻게 해야할지 몰라서 가장 원시적인 방법으로 구현해보았습니다! !!!

코드 복사 코드는 다음과 같습니다.

String.prototype.trimStart = function(trimStr){
if(!trimStr){return this;}
var temp = this;
while(true){
if(temp.substr(0,trimStr.length)! =trimStr){
break
}
temp = temp.substr(trimStr.length)
}
return temp;
String.prototype.trimEnd = function(trimStr){
if(!trimStr){return this;}
var temp = this
while(true){
if(temp.substr(temp.length-trimStr. length,trimStr.length)!= ​​TrimStr){
break;
}
temp = temp.substr(0,temp.length-trimStr.length)
}
return temp;
};
String.prototype.trim = function(trimStr){
var temp = TrimStr
if(!trimStr){temp=" ";}
return this.trimStart( temp).trimEnd(temp);
};

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