Standards compliant percent-encoding
JavaScript
Switch branches/tags
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.travis.yml Add .travis.yml May 22, 2013
AUTHORS initial commit May 22, 2013
LICENSE Add LICENSE (fixes #2) Nov 16, 2015
README.md Add testling badge May 23, 2013
index.js Remove more browsers and the AMD malarkey Oct 24, 2013
package.json 1.0.2 Nov 16, 2015
test.js Require index.js in test May 25, 2013

README.md

pct-encode

Create versions of strings where characters that match a regular expression are percent encoded.

browser support

Synopsis

var pctEncode = require('pct-encode')

var encode = pctEncode(/\W/g);

console.log(encode("UTF-8 in your URIs: ✓")); // UTF-8%20in%20your%20URIs%3A%20%E2%9C%93

API

module.exports = function (regexp) -> function encode(string)

Given a regular expression, this returns a function that takes a string and returns a copy with characters that match regexp percent-encoded.