UNPKG

stringer-tools

Version:
32 lines (25 loc) 757 B
module.exports.length = string => { return string.length; }; module.exports.wordsCount = string => { return string.trim().split(' ').length; }; module.exports.isNullOrEmpty = string => { return !string; }; module.exports.containsChar = (string, char, considerCase = true) => { if (considerCase) { return string.indexOf(char) > -1; } else { return string.toLowerCase().indexOf(char.toLowerCase()) > -1; } }; module.exports.wrap = (stringToWrap, wrappingText) => { return `${wrappingText}${stringToWrap}${wrappingText}`; }; module.exports.endBy = (baseString, suffix) => { return `${baseString}${suffix}`; }; module.exports.startBy = (baseString, prefix) => { return `${prefix}${baseString}`; };