题目
[js] 第2天 写一个方法去掉字符串中的空格 · Issue #6 · haizlin/fe-interview
写一个方法去掉字符串间的空格
实现
思路:正则替换 注意:正则匹配
复杂度分析
- 时间复杂度:
- 空间复杂度:
const TRIM_POSITION = Object.freeze({
ALL: /\s*/g,
LEFT: /^\s*/g,
RIGHT: /\s*$/g,
MIDDLE: /(?!^\s+)\s+(?!\s+$)/g,
BOTH: /^\s*|\s*$/g
})
var trim = function(s,pos = TRIM_POSITION.BOTH){
s = s.replace(pos,'');
return s;
}
扩展