normalize-user-alias
Version:
Normalize a user alias or username for comparison/uniqueness purposes.
15 lines (12 loc) • 519 B
JavaScript
const normalize = require('.')
const assert = require('assert')
assert.equal(normalize('jose'), 'jose')
assert.equal(normalize('JOSE'), 'jose')
assert.equal(normalize('JOSE '), 'jose')
assert.equal(normalize(' JOSE'), 'jose')
assert.equal(normalize(' JOSE '), 'jose')
assert.equal(normalize('JoSe'), 'jose')
assert.equal(normalize('José'), 'jose')
assert.equal(normalize('José'), 'jose')
assert.equal(normalize('José Smith'), 'jose-smith')
assert.equal(normalize('José ümlaUT Debugger'), 'jose-umlaut-debugger')