Sha256: afe4a3bc6a63120d5b85712555de8db2f1c2e319d9f9909c931e0fcaef299a09
Contents?: true
Size: 580 Bytes
Versions: 69
Compression:
Stored size: 580 Bytes
Contents
var toString = require('../lang/toString'); var CAMEL_CASE_BORDER = /([a-z\xE0-\xFF])([A-Z\xC0\xDF])/g; /** * Add space between camelCase text. */ function unCamelCase(str, delimiter){ if (delimiter == null) { delimiter = ' '; } function join(str, c1, c2) { return c1 + delimiter + c2; } str = toString(str); str = str.replace(CAMEL_CASE_BORDER, join); str = str.toLowerCase(); //add space between camelCase text return str; } module.exports = unCamelCase;
Version data entries
69 entries across 69 versions & 2 rubygems