如何在 JavaScript 中分离特殊字符?


要分离特殊字符,使用匹配(match())与正则表达式的概念。语法如下 −

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

假设,我们的数组中包含值之间的特殊字符 −

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

现在让我们看看如何分离文本和特殊字符。以下为代码 −

示例

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

要运行上述程序,你需要使用以下命令 −

node fileName.js.

此处,我的文件名是 demo32.js。

输出

这将产生以下输出 −

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

更新时间:01-Sep-2020

256 次浏览

启动你的 事业

通过完成课程获得认证

入门
广告
© . All rights reserved.