CyrefJS
CCyrefJS
EN
بازگشت به مستندات
رشته/از نسخه 1.38.0

removeWhitespace

تمام کاراکترهای whitespace را از یک رشته حذف می‌کند.

removeWhitespace(value):string

نحوه عملکرد

تابع removeWhitespace تمام کاراکترهای whitespace که توسط عبارت باقاعده شناسایی می‌شوند را از رشته ورودی حذف می‌کند و هیچ کاراکتر جایگزینی قرار نمی‌دهد.

مدیریت whitespace

عبارت باقاعده از کلاس whitespace با پشتیبانی Unicode استفاده می‌کند؛ بنابراین whitespaceهایی که رفتار regex یونی‌کد جاوااسکریپت آن‌ها را تشخیص می‌دهد حذف می‌شوند.

تمام موارد

به دلیل استفاده از فلگ global، تمام کاراکترهای whitespace موجود در رشته حذف می‌شوند، نه فقط اولین مورد.

بدون جایگزینی

برخلاف normalizeWhitespace، این utility whitespace را با فاصله جایگزین نمی‌کند؛ بلکه کاراکترهای شناسایی‌شده را کاملاً حذف می‌کند.

پارامترها

valuestringالزامی

رشته‌ای که باید تمام کاراکترهای whitespace آن حذف شوند.

مقدار بازگشتی

string

رشته ورودی که تمام کاراکترهای whitespace آن حذف شده‌اند.

مثال‌ها

01

استفاده پایه

فاصله‌ها را از یک رشته حذف می‌کند.

TypeScript
import { removeWhitespace } from "@cyref/js";

removeWhitespace("hello world");
// "helloworld"
02

چند فاصله

تمام فاصله‌ها، از جمله فاصله‌های متوالی، حذف می‌شوند.

TypeScript
removeWhitespace("hello   beautiful   world");
// "hellobeautifulworld"
03

تب و خط جدید

whitespaceهایی مانند tab و newline نیز حذف می‌شوند.

TypeScript
removeWhitespace("hello\tworld\nagain");
// "helloworldagain"
04

ترکیب انواع whitespace

انواع مختلف کاراکترهای whitespace در هر جای رشته حذف می‌شوند.

TypeScript
removeWhitespace(" hello \t world \n ");
// "helloworld"
05

رشته فقط شامل whitespace

رشته‌ای که فقط شامل whitespace باشد به رشته خالی تبدیل می‌شود.

TypeScript
removeWhitespace(" \t\n ");
// ""
06

رشته خالی

رشته خالی همچنان خالی باقی می‌ماند.

TypeScript
removeWhitespace("");
// ""
07

متن بدون whitespace

رشته‌ای که whitespace نداشته باشد بدون تغییر برگردانده می‌شود.

TypeScript
removeWhitespace("helloWorld");
// "helloWorld"
ساخته شده با@cyref/js·مستندات رسمی