1
2
3
4
5
6
7
8
9
10
11
12
13
| var regUpperCase = /([A-Z])/g;
| var regSeparator = /[_.\- ]+/g;
| var regTrim = /(^-)|(-$)/g;
| exports = function(str) {
| str = str
| .replace(regUpperCase, '-$1')
| .toLowerCase()
| .replace(regSeparator, '-')
| .replace(regTrim, '');
| return str.split('-');
| };
|
| module.exports = exports;
|
|