UNPKG

1.05 kBMarkdownView Raw
1# addressparser
2
3Parse e-mail address fields
4
5## Installation
6
7Install with npm
8
9 npm install addressparser
10
11## Usage
12
13Include the module
14
15 var addressparser = require("addressparser");
16
17Parse some address strings with addressparser(field)
18
19 var addresses = addressparser("andris <andris@tr.ee>");
20 console.log(addresses); // [{name: "andris", address:"andris@tr.ee"}]
21
22Even complex address fields are supported
23
24 addressparser('"Bach, Sebastian" <sebu@example.com>, mozart@example.com (Mozzie)');
25 // [{name: "Bach, Sebastian", address: "sebu@example.com"},
26 // {name: "Mozzie", address: "mozart@example.com"}]
27
28 addressparser("Music Group: sebu@example.com, mozart@example.com;");
29 // [{name: "Music Group", address: "sebu@example.com"},
30 // {name: "Music Group", address: "mozart@example.com"}]
31
32## Notes
33
34 * **NB!** this module does not decode any mime-word or punycode encoded strings, it is only a basic parser for parsing the base data, you need to decode the encoded parts later by yourself
35
36## License
37
38**MIT**
\No newline at end of file