unicode-string
This is a collection of unicode-aware string functions intended to be required as standalone modules.
Install
$ npm install unicode-string
Usage
var length = require('unicode-string/length')
var chars = require('unicode-string/chars')
var substring = require('unicode-string/substring')
var substr = require('unicode-string/substr')
var string = 'o 🇨🇦'
console.log(string.length)
=> 6
console.log(length(string))
=> 3
console.log(string.split(''))
=> [ 'o', ' ', '�', '�', '�', '�' ]
console.log(chars(string))
=> [ 'o', ' ', '🇨🇦' ]
console.log(string.substring(2, 3))
=> �
console.log(substring(string, 2, 3))
=> 🇨🇦
console.log(string.substr(2, 1))
=> �
console.log(substr(string, 2, 1))
=> 🇨🇦
index.js weight (browserified)
compression | size |
---|
unicode-string.js | 2.5 kB |
unicode-string.min.js | 1.77 kB |
unicode-string.min.js.gz | 721 B |
License
MIT