Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 884 Bytes

compactWhitespace.md

File metadata and controls

28 lines (18 loc) · 884 Bytes
标题 标签
compactWhitespace(过滤空白) string,regexp,beginner(字符串,正则表达式,初学者)

过滤字符串中的空格。

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

代码如下:

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

调用方式:

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

应用场景

结果如下:

<iframe src="codes/javascript/html/compactWhitespace.html"></iframe>