DFS_Shuo_Chen e2eb47a926 V1.16.9 11 月之前
..
lib e2eb47a926 V1.16.9 11 月之前
test e2eb47a926 V1.16.9 11 月之前
.editorconfig e2eb47a926 V1.16.9 11 月之前
.eslintrc e2eb47a926 V1.16.9 11 月之前
.gitattributes e2eb47a926 V1.16.9 11 月之前
.travis.yml e2eb47a926 V1.16.9 11 月之前
LICENSE e2eb47a926 V1.16.9 11 月之前
code-points.mem e2eb47a926 V1.16.9 11 月之前
generate-code-points.js e2eb47a926 V1.16.9 11 月之前
index.js e2eb47a926 V1.16.9 11 月之前
package.json e2eb47a926 V1.16.9 11 月之前
readme.md e2eb47a926 V1.16.9 11 月之前

readme.md

saslprep

Build Status npm node license downloads

Stringprep Profile for User Names and Passwords, rfc4013

Usage

const saslprep = require('saslprep')

saslprep('password\u00AD') // password
saslprep('password\u0007') // Error: prohibited character

API

saslprep(input: String, opts: Options): String

Normalize user name or password.

Options.allowUnassigned: bool

A special behavior for unassigned code points, see https://tools.ietf.org/html/rfc4013#section-2.5. Disabled by default.

License

MIT, 2017 (c) Dmitriy Tsvettsikh