C
> s = 'Фермер И.И.'
'Фермер И.И.'
> s.split(/[^а-яё]/i).filter(x => x.length)
[ 'Фермер', 'И', 'И' ]
Size: a a a
C
> s = 'Фермер И.И.'
'Фермер И.И.'
> s.split(/[^а-яё]/i).filter(x => x.length)
[ 'Фермер', 'И', 'И' ]
j
'Фермер И.И.'.match(/[^ .]+/g)
j
> s = 'Фермер И.И.'
'Фермер И.И.'
> s.split(/[^а-яё]/i).filter(x => x.length)
[ 'Фермер', 'И', 'И' ]
filter(x => x)
должен делать то же самое.DM
.filter(Boolean)
j
ТК
> s = 'Фермер И.И.'
'Фермер И.И.'
> s.split(/[^а-яё]/i).filter(x => x.length)
[ 'Фермер', 'И', 'И' ]
ТК
C
j
OJ
DM
OJ
DM
DM
B
B
DM
D
DM
D