Данный код переводит в верхний регистр первых букв слова, но почему то не работает с кириллицей
Допустим: ivanov иван, вывод: Ivanov иван
function foobar(str) {
return str.replace(/\b(.)/g,
function(s) {
return s.toUpperCase();
}
)
}
Ответ
\b не понимает кирилицу,
function foobar(str) {
return str.replace(/(^(.)|\s(.))/g,
function(s) {
return s.toUpperCase();
}
)
}
Комментариев нет:
Отправить комментарий