웹 프론트엔드 JS 튜토리얼 자바스크립트에서 공백을 없애는 3가지 방법(일반/매개변수함수/트림)_javascript 스킬

자바스크립트에서 공백을 없애는 3가지 방법(일반/매개변수함수/트림)_javascript 스킬

May 16, 2016 pm 05:42 PM
trim 공백 제거 정기적인

방법 1:
개인적으로는 가장 좋은 방법이라고 생각합니다. 정규식을 사용하는 것이 핵심 원리입니다.
두 번째로 이 방법은 JavaScript의 프로토타입 속성을 사용합니다
실제로는 이 속성을 사용하지 않고 함수를 사용하여 구현할 수 있습니다. 하지만 이 방법을 사용하는 것이 더 편리합니다.
이 속성이 어떻게 사용되는지 살펴보겠습니다.

객체 유형의 프로토타입에 대한 참조입니다.
objectName.prototype
objectName 매개변수는 객체의 이름입니다.
설명
프로토타입 속성을 사용하여 객체 클래스에 대한 기본 기능 세트를 제공합니다. 객체의 새로운 인스턴스는 객체의 프로토타입에 할당된 작업을 "상속"합니다.

예를 들어 배열에서 가장 큰 요소의 값을 반환하는 메서드를 Array 객체에 추가합니다. 이를 수행하려면 함수를 선언하고 Array.prototype에 추가한 후 사용하세요.
코드 복사 코드는 다음과 같습니다.

function array_max( ){
var i, max = this[0];
for (i = 1; i {
if (max max = this [i] ;
}
return max;
}
Array.prototype.max = array_max;
var x = new Array(1, 2, 3, 4, 5, 6) ;
var y = x.max( );

이 코드가 실행된 후 y는 배열 x 또는 6에 최대값을 저장합니다.
모든 JScript 내부 개체에는 읽기 전용 프로토타입 속성이 있습니다. 이 예제와 같이 프로토타입에 기능을 추가할 수 있지만 개체에 다른 프로토타입을 할당할 수는 없습니다. 그러나 사용자 정의 개체를 새 프로토타입에 할당할 수 있습니다.

이 언어 참조의 각 내부 개체에 대한 메서드 및 속성 목록은 개체 프로토타입의 일부인 것과 그렇지 않은 것을 나타냅니다.
다음은 원본 코드입니다
프로그램 코드
코드 복사 코드는



"/s가 무엇을 의미하는지 살펴보겠습니다. Js 스크립트에서
s는 공백, 탭, 폼 피드 등을 포함한 모든 공백 문자와 일치합니다. [fnrtv]와 동일합니다.
소문자 s라는 점 기억해주세요
방법 2:
사용 방법도 간단하므로 여기서는 예시를 생략하겠습니다.
코드 복사 코드는 다음과 같습니다.

//Javascript 공백 제거 기능
function LTrim(str){ //Remove 문자열의 선행 공백
var i
for(i=0;i if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break;
}
str = str .substring(i,str.length);
return str
}
function RTrim(str){
var i=str; .length-1;i> =0;i--){
if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break; str = str.substring(0 ,i 1);
return str;
}
function Trim(str){
return LTrim(RTrim(str))
}



방법 3
:
이 방법은 함수를 함께 작성하고 다양한 매개변수를 전달하여 다양한 효과를 얻습니다.

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Java의 String.trim() 메서드는 문자열 양쪽 끝의 공백을 어떻게 제거합니까? Java의 String.trim() 메서드는 문자열 양쪽 끝의 공백을 어떻게 제거합니까? Nov 18, 2023 pm 02:26 PM

Java의 String 클래스는 문자열을 처리하는 데 편리한 여러 메서드를 제공합니다. 그 중 String.trim() 메서드는 문자열의 양쪽 끝 공백을 제거하기 위해 일반적으로 사용되는 메서드입니다. 이번 글에서는 String.trim() 메소드의 사용법과 구체적인 코드 예시를 자세히 소개하겠습니다. String.trim() 메서드의 기능은 원래 문자열의 양쪽 끝 공백을 제거한 결과인 새 문자열을 반환하는 것입니다. 이 메서드는 원래 문자열의 값을 변경하지 않지만

Golang 정규식을 사용하여 여러 단어나 문자열을 일치시키는 방법은 무엇입니까? Golang 정규식을 사용하여 여러 단어나 문자열을 일치시키는 방법은 무엇입니까? May 31, 2024 am 10:32 AM

Golang 정규 표현식은 파이프 문자 |를 사용하여 여러 단어 또는 문자열을 일치시키고 각 옵션을 논리적 OR 표현식으로 구분합니다. 예: "fox" 또는 "dog"와 일치: fox|dog은 "quick", "brown" 또는 "lazy"와 일치: (quick|brown|lazy)는 "Go", "Python" 또는 "Java"와 일치: Go| Python |Java는 단어 또는 4자리 우편번호와 일치합니다: ([a-zA

PHP 정규 표현식으로 무언가로 시작하는 문자열을 바꾸는 방법 PHP 정규 표현식으로 무언가로 시작하는 문자열을 바꾸는 방법 Mar 24, 2023 pm 02:57 PM

PHP 정규 표현식은 텍스트 처리 및 변환을 위한 강력한 도구입니다. 텍스트 내용을 구문 분석하고 특정 패턴에 따라 대체하거나 가로채서 텍스트 정보를 효과적으로 관리할 수 있습니다. 그 중 정규식의 일반적인 적용은 특정 문자로 시작하는 문자열을 바꾸는 것입니다.

PHP에서 정규식을 사용하여 한자를 제거하는 방법 PHP에서 정규식을 사용하여 한자를 제거하는 방법 Mar 03, 2023 am 10:12 AM

일반 규칙을 사용하여 PHP에서 중국어를 제거하는 방법: 1. PHP 샘플 파일을 만듭니다. 2. 중국어와 영어가 포함된 문자열을 정의합니다. 3. "preg_replace('/([\x80-\xff]*)/i'를 사용합니다. '',$a);" 일반 방법은 쿼리 결과에서 한자를 제거할 수 있습니다.

실용적인 팁: PHP에서 트림 기능을 사용하여 중국어 공백을 처리하는 방법 실용적인 팁: PHP에서 트림 기능을 사용하여 중국어 공백을 처리하는 방법 Mar 27, 2024 am 11:27 AM

PHP 프로그래밍에서는 문자열을 처리할 때 중국어 공백을 포함하여 공백이 자주 발생합니다. 실제 개발에서는 문자열의 양쪽 끝 공백을 제거하기 위해 트림(trim) 기능을 자주 사용하는데, 한자 공백 처리는 상대적으로 복잡하다. 이 기사에서는 PHP에서 트림 기능을 사용하여 중국어 공백을 처리하는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 먼저 중국 공간의 유형을 알아보자. 중국어에서 공백에는 영어의 일반적인 공백(space)뿐만 아니라 기타 특수 공백도 포함됩니다.

일반 매칭을 사용하여 PHP에서 HTML 태그를 제거하는 방법 일반 매칭을 사용하여 PHP에서 HTML 태그를 제거하는 방법 Mar 21, 2023 pm 05:17 PM

이 기사에서는 PHP 정규식을 사용하여 HTML 태그를 제거하고 HTML 문자열에서 일반 텍스트 콘텐츠를 추출하는 방법을 알아봅니다. HTML 태그를 제거하는 방법을 보여주기 위해 먼저 HTML 태그가 포함된 문자열을 정의해 보겠습니다.

PHP에서 Trim() 함수 사용 가이드 PHP에서 Trim() 함수 사용 가이드 Feb 20, 2024 am 08:39 AM

PHP에서 Trim() 함수 사용 안내 Trim() 함수는 PHP에서 매우 일반적으로 사용되며 문자열의 시작과 끝에서 공백이나 기타 지정된 문자를 제거하는 데 사용됩니다. 이번 글에서는 Trim() 함수의 사용법을 자세히 소개하고 구체적인 코드 예시를 제공하겠습니다. 1. 함수 구문 Trim() 함수의 구문은 다음과 같습니다. Trim(string$str,string$character_mask=""):string 이 함수는 두 개의 매개변수를 받습니다.

솔리드 스테이트 드라이브의 트림 기능은 무엇입니까? 솔리드 스테이트 드라이브의 트림 기능은 무엇입니까? Nov 21, 2022 am 10:58 AM

솔리드 스테이트 드라이브의 트림 기능은 주로 솔리드 스테이트 드라이브를 최적화하고 사용 후 SSD의 속도 저하 및 수명 문제를 해결하며 재사용을 위한 데이터 블록을 준비하여 SSD의 효율성을 향상시키는 것입니다. Trim 기능은 거의 모든 SSD Solid State Drive가 갖고 있는 기능으로, 시스템이 SSD가 Trim을 지원하는 것을 확인하고 데이터를 삭제할 때 삭제 명령을 하드디스크에 알리지 않고 Volume만 사용하는 기능입니다. 이곳의 데이터가 삭제되었음을 기억하기 위한 비트맵입니다. 이를 통해 더 빠른 데이터 처리가 가능해집니다.

See all articles