REGEX: добавление единого пробела между столицами в Javascript - PullRequest
1 голос
/ 16 июля 2010

Я получил некоторую идею от C # связанной ветки , но мне это нужно в Javascript.Я пробую всевозможные вещи, похоже, это не работает.

name.replace(/[A-Z]/g, / $&/);

Я пытаюсь сделать:

FirstName

спробелы:

First Name

Но я получаю:

/ F / irst / N / ame

Anyидеи будут высоко ценится.

Ответы [ 3 ]

6 голосов
/ 16 июля 2010
"FirstName".replace(/([a-z])([A-Z])/g, '$1 $2')

Это приводит к

First Name

Без пробела.

1 голос
/ 16 июля 2010
s.replace(/[A-Z]/g, ' $&')

Второй параметр должен быть не регулярным выражением, а строкой.

0 голосов
/ 16 июля 2010

Удалите / из раздела замены. Некоторые языки нуждаются в них, некоторые нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...