lib/sem-lib.js
function toPositiveInt(num, _default) {
    if (isNumeric(num)) {
        num = parseInt(num, 10);
    } else {
        return _default;
    }
    if (num < 0) {
        return _default;
    }

    return num;
}
function toPositiveInt(num, _default) {
    if (isNumeric(num)) {
        num = parseInt(num, 10);
    } else {
        return _default;
    }
    if (num < 0) {
        return _default;
    }

    return num;
}
function toPositiveInt ( num , _default ) { if ( isNumeric ( num ) ) { num = parseInt ( num , 10 ) ; } else { return _default ; } if ( num < 0 ) { return _default ; } return num ; }
Value of parsed interger or default value if not a number or < 0
@param  {Any} num value to parse
@param  {Interger} _default default value
@return {Interger} parsing result
Value of parsed interger or default value if not a number or < 0