rrestjs
Version:
HIgh performance node.js ROA & RESTFUL web framework.
39 lines • 1.15 kB
JavaScript
var tools = {}
tools.fdate = function(format){
var format = typeof format === 'undefined'?false:format.toLowerCase(),
now = new Date(),
time = now.getFullYear()+"-"+(now.getMonth()+1)+"-"+now.getDate();
if(format === 'y-m-d h:m:s'){
time += ' '+now.getHours()+":"+now.getMinutes()+":"+now.getSeconds();
}
return time;
};
tools.htmltostring = function(text){
text = text.replace(/&/g, "&");
text = text.replace(/"/g, """);
text = text.replace(/</g, "<");
text = text.replace(/>/g, ">");
text = text.replace(/'/g, "’");
return text;
}
tools.check_all_param = function(){
var arg = [].slice.apply(arguments, [0, arguments.length]);
for(var i=0;i<arg.length;i++){
if(typeof arg[i] == 'undefined') return false;
}
return true;
}
tools.check_data = {}
tools.check_data.check_int = function(d){
if(parseInt(d) != d) return false;
return true;
}
tools.check_data.check_len = function(d, exlen){
if(d.length != exlen) return false;
return true;
}
tools.check_data.check_maxlen = function(d, maxlen){
if(d.length > maxlen) return false;
return true;
}
module.exports = tools;