Не верь своим глазам

Вы знаете о «Без брейк-спейса»?

Я уверен, что вы слышали и использовали   в своих HTML-файлах и знаете о его функционировании. Люди используют это, чтобы добавить пробелы между словами. Но знаете ли вы, что вы можете использовать неразрывный пробел при вводе данных в поле ввода без использования   или его Unicode? Вы можете сделать это, используя «Alt + пробел» вместо «пробел».

Обладает ли функция разделения сверхспособностью различать пробелы и неразрывные пробелы?

К сожалению, нет. Давайте посмотрим на приведенный ниже фрагмент кода, где у меня есть пользовательский неразрывный пробел (с использованием Alt + Space) в первом выражении, и я попытался разделить строку пробелом.

Речь идет не о неразрывном пробеле, но если вы введете пробел с помощью Shift + Space, вы также обнаружите, что метод разделения не работает.

Regex приходит на помощь здесь

Независимо от того, вводите ли вы пробел, неразрывный пробел (Alt + пробел) или Shift + пробел, разделение всегда будет работать правильно с регулярным выражением.
Теперь следующий вопрос будет заключаться в том, что тогда будет регулярным выражением, это действительно просто один (здесь нам повезло) "/\s/".