const data = [
'a',
' ',
'\r',
'\n',
'\t',
'\f',
'\v',
'\u00a0',
'\u1680',
'\u2000',
'\u200a',
'\u2028',
'\u2029',
'\u202f',
'\u205f',
'\u3000',
'\ufeff'
]
const direct = data.filter(d => {
return d !== ' '
&& d !== '\n'
&& d !== '\t'
&& d !== '\r'
&& d !== '\f'
&& d !== '\v'
&& d !== '\u00a0'
&& d !== '\u1680'
&& d !== '\u2000'
&& d !== '\u200a'
&& d !== '\u2028'
&& d !== '\u2029'
&& d !== '\u202f'
&& d !== '\u205f'
&& d !== '\u3000'
&& d !== '\ufeff'
})
const indexOf = data.filter(d => {
return ' \r\n\t\f\v\u00a0\u1680\u2000\u200a\u2028\u2029\u202f\u205f\u3000\ufeff'.indexOf(d) === -1
})
const whitespace = /^\s/
const regex = data.filter(d => {
return !whitespace.test(d)
})
const whitespace = /\s/
const regex = data.filter(d => {
return !whitespace.test(d)
})
const whitespace = /^\s$/
const regex = data.filter(d => {
return !whitespace.test(d)
})
const trim = data.filter(d => {
return d.trim() !== ''
})