Как использовать невидимый символ для разделения текста и как получить его представление в JS?

#javascript #string #spacing

#javascript #строка #интервал

Вопрос:

В LinkedIn я хочу добавить невидимые символы, чтобы я мог разделить текст и использовать данные для создания своего резюме.

Я ищу список невидимых символов с их представлением в JavaScript.

Какой неиспользуемый невидимый символ я должен использовать для разделения текста?

Ответ №1:

Я нашел веб-сайт: emptycharacter.com

 Unicode HTML    Description Example
U 0020  amp;#32    Space   [ ]
U 00A0  amp;#160   No-Break Space  [ ]
U 2000  amp;#8192  En Quad [ ]
U 2001  amp;#8193  Em Quad [ ]
U 2002  amp;#8194  En Space    [ ]
U 2003  amp;#8195  Em Space    [ ]
U 2004  amp;#8196  Three-Per-Em Space  [ ]
U 2005  amp;#8197  Four-Per-Em Space   [ ]
U 2006  amp;#8198  Six-Per-Em Space    [ ]
U 2007  amp;#8199  Figure Space    [ ]
U 2008  amp;#8200  Punctuation Space   [ ]
U 2009  amp;#8201  Thin Space  [ ]
U 200A  amp;#8202  Hair Space  [ ]
U 2028  amp;#8232  Line Separator  [
]
U 205F  amp;#8287  Medium Mathematical Space   [ ]
U 3000  amp;#12288 Ideographic Space   [ ]
 

Это те же символы в юникоде:

 console.log('u0020');
console.log('u00a0');
console.log('u2000');
console.log('u2001');
console.log('u2002');
console.log('u2003');
console.log('u2004');
console.log('u2005');
console.log('u2006');
console.log('u2007');
console.log('u2008');
console.log('u2009');
console.log('u200a');
console.log('u2028');
console.log('u205f');
console.log('u3000');