>  기사  >  웹 프론트엔드  >  javascript_javascript 기술에서 문자열 공백을 삭제하는 여러 방법 요약

javascript_javascript 기술에서 문자열 공백을 삭제하는 여러 방법 요약

WBOY
WBOY원래의
2016-05-16 17:48:591060검색

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

// 앞 공백 제거(왼쪽 공백) ) 문자열
function LTrim(str){
var i
for(i=0;iif(str.charAt(i)!= " ") break ;
}
str = str.substring(i,str.length);
return str;
}
// string
function RTrim(str){
var i
for(i=str.length-1;i>=0;i--){
if(str.charAt(i) !=" ") break;
}
str = str.substring(0,i 1);
return str;
}
// 앞뒤 공백을 제거합니다. 오른쪽 공백)
function Trim(str){
return LTrim(RTrim(str))
}

문자열의 모든 함수 삭제
js 문자열 공백 삭제 함수
코드 복사 코드는 다음과 같습니다.

function Jtrim(str)
{
var i = 0 ;
var len = str.length;
if ( str == "" ) return( str ); flagbegin = true;
flagend = true;
while (( flagbegin == true) && (i< len))
{
if ( str.charAt(i) == " " )
{
i=i 1;
flagbegin=true;
}
else
{
flagbegin=false;
}
(flagend== true) && (j>= 0))
{
if (str.charAt(j)==" ")
{
j=j-1; flagend=true;
}
else
{
flagend=false;
}
}
if ( i > j ) return (""); Trimstr = str.substring(i,j 1) ;
return Trimstr;
}


위 메서드는 정규식을 사용하지 않습니다.
바꾸세요. 정규 표현식이 있는 공백



코드 복사
코드는 다음과 같습니다. //공백 제거 문자열의 중간String.prototype.Trim = function( ) { return this.replace(/(^s*)|(s*$)/g, "")
//문자열 왼쪽 공백 제거
String.prototype .LTrim = function() {
return this.replace(/(^s*)/g, ""); }
//문자열 오른쪽 공백 제거
String.prototype.RTrim = function() {
return this.replace(/(s*$)/g, ""); 🎜>}


공백 모두 제거




코드 복사

코드는 다음과 같습니다.
var s = "asd ddd bbb sss"; var reg = /s/ g var ss = s.replace(reg, ""); ; 문자열에서 모든 공백을 제거합니다(가운데 공백 포함, 두 번째 매개변수는 다음과 같습니다: g)



코드 복사

코드는 다음과 같습니다.

function Trim(str,is_global ) { var result result = str.replace( /(^s )|(s $)/g,""); if(is_global.toLowerCase()==" g") result = result.replace(/s/g,"") ; 결과 반환
}


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