Détail du package

spelled-number

lukevanhorn4470.1.2

Number to words utility for Node.js

number, words, speller

readme

# Spelled Number

A number spelling utility for Node.js

Install

npm install spelled-number

Usage

Typical usage:

var spelledNumber = require('spelled-number');

spelledNumber.toWords(9999);
//=> "ninety nine thousand nine hundred ninety nine"

spelledNumber.toWords(2015);
//=> "two thousand fifteen"

spelledNumber.toWords("1,234");
//=> "one thousand two hundred thirty four"

spelledNumber.toWords("123,432,567");
//=> "one hundred twenty three million four hundred thirty two thousand five hundred sixty seven"

spelledNumber.findAndReplace("The 2 users crashed 10 servers 1,234 times.");
//=> "The two users crashed ten servers one thousand two hundred thirty four times."

Stream example:

var fs = require('fs');
var es = require('event-stream');
var spelledNumber = require('spelled-number');

var rs = fs.createReadStream('./input.txt');
var fd = fs.openSync('./output.txt', 'w');
rs.setMaxListeners(0);

rs.pipe(es.split())
    .pipe(es.through(
    function write(data) {
        this.pause();
        fs.writeSync(fd, spelledNumber.findAndReplace(data) + '\n');
        this.resume();
        this.emit('data',data);
    }));