Не верь своим глазам
Вы знаете о «Без брейк-спейса»?
Я уверен, что вы слышали и использовали   в своих HTML-файлах и знаете о его функционировании. Люди используют это, чтобы добавить пробелы между словами. Но знаете ли вы, что вы можете использовать неразрывный пробел при вводе данных в поле ввода без использования   или его Unicode? Вы можете сделать это, используя «Alt + пробел» вместо «пробел».
Обладает ли функция разделения сверхспособностью различать пробелы и неразрывные пробелы?
К сожалению, нет. Давайте посмотрим на приведенный ниже фрагмент кода, где у меня есть пользовательский неразрывный пробел (с использованием Alt + Space) в первом выражении, и я попытался разделить строку пробелом.
Речь идет не о неразрывном пробеле, но если вы введете пробел с помощью Shift + Space, вы также обнаружите, что метод разделения не работает.
Regex приходит на помощь здесь
Независимо от того, вводите ли вы пробел, неразрывный пробел (Alt + пробел) или Shift + пробел, разделение всегда будет работать правильно с регулярным выражением.
Теперь следующий вопрос будет заключаться в том, что тогда будет регулярным выражением, это действительно просто один (здесь нам повезло) "/\s/".