1234567891011121314151617181920212223 |
- var upperCase = require('upper-case')
- var sentenceCase = require('sentence-case')
-
-
- module.exports = function (string, locale, mergeNumbers) {
- var result = sentenceCase(string, locale)
-
-
- if (!mergeNumbers) {
- result = result.replace(/(\d) (?=\d)/g, '$1_')
- }
-
-
- return result.replace(/ (.)/g, function (m, $1) {
- return upperCase($1, locale)
- })
- }
|