* @return string
*/
escapeHTML: function (string) {
- return string.replace(/&/g, '&').replace(/"/g, '"').replace(/</g, '<').replace(/>/g, '>');
+ return String(string).replace(/&/g, '&').replace(/"/g, '"').replace(/</g, '<').replace(/>/g, '>');
},
/**
* @return string
*/
escapeRegExp: function(string) {
- return string.replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1');
+ return String(string).replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1');
},
/**
* @return string
*/
lcfirst: function(string) {
- return string.substring(0, 1).toLowerCase() + string.substring(1);
+ return String(string).substring(0, 1).toLowerCase() + string.substring(1);
},
/**
* @return string
*/
ucfirst: function(string) {
- return string.substring(0, 1).toUpperCase() + string.substring(1);
+ return String(string).substring(0, 1).toUpperCase() + string.substring(1);
}
};