Node.js examples for String:Case
Convert String to Capital Case
var ID_DELIMITER = '-'; function sanitizeString( input ) { //return input.replace( /\W/g, ID_DELIMITER ); return input.split( /\W/g )[1]; } String.prototype.toCapitalCase = function( allCapsWordLength ) { if ( isNaN( parseInt( allCapsWordLength ) ) ) { allCapsWordLength = 3;//w ww. j a v a 2s . c o m } var words = this.split(' '); var capitalCaseString = ''; for ( var i = 0; i < words.length; i++ ) { var word = words[i]; if (word.length > allCapsWordLength) { capitalCaseString += word.substring(0, 1).toUpperCase() + word.substring(1).toLowerCase() + ' '; } else { capitalCaseString += word.toUpperCase() + ' '; } } return capitalCaseString; }; module.exports = sanitizeString;