Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including pct-encode with all npm packages installed. Try it out:

var pctEncode = require("pct-encode")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

pct-encode v1.0.2

Percent-encode characters in strings matching a regular expression


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

browser support


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


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.


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free