Breaking News
Loading...
February 5, 2015

Javascript basename and urlencode like PHP

9:00 AM
function basename(path, suffix) {
            var b = path;
            var lastChar = b.charAt(b.length - 1);
            if (lastChar === '/' || lastChar === '\\') {
                b = b.slice(0, -1);
            }
            b = b.replace(/^.*[\/\\]/g, '');
            if (typeof suffix === 'string' && b.substr(b.length - suffix.length) == suffix) {
                b = b.substr(0, b.length - suffix.length);
            }
            return b;
        }
        function urlencode(str) {
            str = (str + '').toString();
            return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').replace(/\)/g, '%29').replace(/\*/g, '%2A').replace(/%20/g, '+');
        }

0 comments:

Post a Comment

 
Toggle Footer