Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Làm thế nào để tách ký tự đặc biệt trong JavaScript?


Để tách ký tự đặc biệt, dùng match() với Regular Expression. Cú pháp:

yourStringName.flatMap(anyVariableName => yourVariableName.match(/\w+|\W+/g));

Giả sử mảng có ký tự đặc biệt giữa các giá trị:

var allNames = ['John-Smith', 'David', 'Carol%Taylor'];

Mã tách văn bản với ký tự đặc biệt:

Ví dụ

var allNames = ['John-Smith', 'David', 'Carol%Taylor']; var output = allNames.flatMap(obj => obj.match(/\w+|\W+/g)); console.log(output);

Chạy: node fileName.js. File demo32.js.

Kết quả

Kết quả đầu ra:

PS C:\Users\Amit\JavaScript-code> node demo32.js [ 'John', '-', 'Smith', 'David', 'Carol', '%', 'Taylor' ]