Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 1.12 KB

compact-whitespace.md

File metadata and controls

34 lines (21 loc) · 1.12 KB
标题 标签
compactWhitespace(过滤空白) string,regexp,beginner(字符串,正则表达式,初学者)

过滤字符串中的空格。

  • String.prototype.replace() 与正则表达式一起使用,将所有出现的 2 个或更多空白字符替换为单个空格。

代码如下:

const compactWhitespace = str => str.replace(/\s{2,}/g, ' ');

ts 代码如下:

调用方式:

compactWhitespace('Lorem    Ipsum'); // 'Lorem Ipsum'
compactWhitespace('Lorem \n Ipsum'); // 'Lorem Ipsum'

应用场景

以下是一个实战示例:

结果如下:

<iframe src="codes/javascript/html/compact-whitespace.html"></iframe>