Jak usunąć określone znaki specjalne z ciągu w JavaScript

Jak usunąć określone znaki specjalne z ciągu w JavaScript
W JavaScript, aby łańcuch był łatwy do odczytania i zrozumienia, musisz wyeliminować z niego dowolne znaki specjalne. Mówiąc dokładniej, znaki specjalne zawierają znaki interpunkcyjne lub symbole, dzięki.

To badanie zdefiniuje procedurę usuwania określonego znaku specjalnego z ciągu JavaScript.

Jak usunąć określone znaki specjalne z ciągu w JavaScript?

Aby usunąć określoną postać specjalną z ciągu JavaScript, użyj JavaScript „zastępować()" metoda. Jest to predefiniowana metoda obiektu typu ciągów. Ta metoda akceptuje dwa parametry, wartość wyszukiwania i wartość wymiany, i podaje ciąg jako wyjście z określonym zamiennikiem po przeszukaniu ciągu dla wartości określonej lub wzorcu wyrażenia regularnego.

Składnia
Postępuj zgodnie z poniższą składnią, aby użyć metody zastępczej () do usunięcia określonego znaku specjalnego z ciągu:

Wymień („SearchedValue”, „zamiennik”)

Tutaj postać specjalna będzie reprezentowana jako „przeszukana wartość”, Który zostanie przeszukany w ciągu i zastąpiony„wymiana„Wartość, która będzie pustym ciągiem.

Zbadajmy kilka przykładów, aby lepiej zrozumieć metodę Replay ().

Przykład 1: Wymień określony znak (#) z ciągu JavaScript
W tym przykładzie usuniemy konkretny skrót postaci „#”Z łańcucha. Aby to zrobić, najpierw utworzymy zmienną o nazwie „strunowy„Zawiera następującą wartość:

var string = "Welcome to Linux#wskazówka";

Teraz wywołaj metodę zastąpi () i przekazując „#”I pusty ciąg jako parametry. Metoda zastępcza () będzie działać w taki sposób, aby wyszukiwać znak skrótu w ciągu i zastąpi go pustym ciągiem:

var res = string.zastępować('#', "");

Na koniec wydrukuj wynikowy ciąg za pomocą „konsola.dziennik()" metoda:

konsola.log (res);

Można zauważyć, że znak skrótu jest pomyślnie usuwany z określonego ciągu:

Aby zastąpić dowolny określony znak, wystarczy określić go w metodzie zastępczej () jako parametr, jak pokazano w powyższym przykładzie, a aby usunąć wszystkie znaki specjalne z ciągu, sprawdź następny przykład.

Przykład 2: Wymień wszystkie znaki specjalne
Do usunięcia wszystkich znaków specjalnych z łańcucha użyj wzoru Regex. Najpierw utwórz zmienną o nazwie „String1”, Który zawiera ciąg o znakach specjalnych:

var string1 = "Welcome* t^o l!inux#wskazówka ";

Następnie przywołaj „„zastępować()”Metoda, przekazując wzór wyrażenia wyrażenia, który sprawdza ciąg, czy jakikolwiek znak specjalny jest obecny w ciągu, czy nie. Jeśli tak, usuwa je i umieszcza pusty ciąg jako zamiennik:

var wynik = String1.zamień (/[^a-za-z]/g, „”);

Na koniec wyświetl zaktualizowaną wartość ciągów na konsoli:

konsola.log (wynik);

Jak widać, wszystkie konkretne znaki specjalne są teraz usuwane:

Zebraliśmy najprostszą metodę usuwania określonego znaku specjalnego w ciągu.

Wniosek

Do usunięcia określonego znaku specjalnego z łańcucha użyj „zastępować()" metoda. W oparciu o podaną metodę w metodzie zastępczej () metoda przeszukuje na nim ciąg i zastępuje je zdefiniowanym zamiennikiem. Możesz zmodyfikować lub skonstruować wzór zgodnie z potrzebami. W tym badaniu omówiliśmy procedurę usunięcia określonego charakteru specjalnego z ciągu JavaScript.