복붙노트

[JQUERY] 텍스트에서 모든 공백을 제거

JQUERY

텍스트에서 모든 공백을 제거

해결법


  1. 1.당신은 정규식을 반복) (대체 말해야한다 :

    당신은 정규식을 반복) (대체 말해야한다 :

    .replace(/ /g,'')
    

    G 코드 문자는 전체 문자열을 통해 검색을 반복하는 것을 의미합니다. 이것에 대해 읽고 여기에 자바 스크립트에서 사용할 수있는 다른 정규식 수정.

    모든 공백, 그리고뿐만 아니라 문자 공백 문자를 일치시킬 경우, 사용 \ 대신 S :

    .replace(/\s/g,'')
    

  2. 2.

    .replace(/\s+/, "") 
    

    첫 번째 공백을 대체 할 것이다,이 공백, 탭 및 새로운 라인을 포함한다.

    전역 모드를 사용하는 데 필요한 문자열의 모든 공백을 대체하려면

    .replace(/\s/g, "")
    

  3. 3.다른 답변에서 언급 한 바와 같이 정규식 String.prototype.replace을 사용하여, 확실히 최고의 솔루션입니다.

    다른 답변에서 언급 한 바와 같이 정규식 String.prototype.replace을 사용하여, 확실히 최고의 솔루션입니다.

    그러나, 단지 재미를 위해, 당신은 또한 String.prototype.split 및 String.prototype.join를 사용하여 텍스트에서 모든 공백을 제거 할 수 있습니다 :

    CONST 텍스트 = 'A B C 형 D E F의 g'; CONST를 newText = text.split (/ \ S / () ')에 가입.; CONSOLE.LOG (를 newText); // 인쇄 ABCDEFG


  4. 4.제거 공백에 대한 정규식

    제거 공백에 대한 정규식

    \s+
    

    var에 STR = "방문 마이크로 소프트!" str.replace 입술 = VAR (/ \ S + / g ' "); CONSOLE.LOG (RES);

    또는

    [ ]+
    

    var에 STR = "방문 마이크로 소프트!" str.replace 입술 = VAR (/ [] + / g ' "); CONSOLE.LOG (RES);

    문자열의 시작에서 모든 공백을 제거

    ^[ ]+
    

    var에 STR = "방문 마이크로 소프트!" str.replace 입술 = VAR (/ ^ [] + / g ' "); CONSOLE.LOG (RES);

    문자열의 끝에서 모든 공백을 제거

    [ ]+$
    

    var에 STR = "방문 마이크로 소프트!" str.replace 입술 = VAR (/ [] + $ / g ' "); CONSOLE.LOG (RES);


  5. 5.사용 (/ \ S + / g를, '') 교체

    사용 (/ \ S + / g를, '') 교체

    예를 들어 :

    const stripped = '    My String With A    Lot Whitespace  '.replace(/\s+/g, '')// 'MyStringWithALotWhitespace'
    

  6. 6.(/ \ S + / g, '') .replace를 사용하면 벌금을 작동;

    (/ \ S + / g, '') .replace를 사용하면 벌금을 작동;

    예:

    this.slug = removeAccent(this.slug).replace(/\s+/g,'');
    

  7. 7.지금 당신은 "완전히 대체하기"를 사용할 수 있습니다 :

    지금 당신은 "완전히 대체하기"를 사용할 수 있습니다 :

    console.log(' a b    c d e   f g   '.replaceAll(' ',''));
    

    인쇄합니다 :

    abcdefg
    

    그러나 가능한 모든 브라우저에서 작동하지 :

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll

  8. from https://stackoverflow.com/questions/6623231/remove-all-white-spaces-from-text by cc-by-sa and MIT license