├── .gitignore ├── LICENSE ├── README.md ├── examples ├── basic-au.js ├── basic-us.js ├── googleLibPhoneNumber.js └── multiple-strings.js ├── index.js ├── lib ├── extractor.js ├── locale │ ├── AU.js │ ├── US.js │ ├── index.js │ └── resources │ │ └── usAreaCodes.json ├── rule.js └── util │ └── common.js ├── package.json ├── resources └── north-america-area-codes.csv └── test ├── au.spec.js ├── mockdata ├── au.js └── us.js └── us.spec.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/README.md -------------------------------------------------------------------------------- /examples/basic-au.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/examples/basic-au.js -------------------------------------------------------------------------------- /examples/basic-us.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/examples/basic-us.js -------------------------------------------------------------------------------- /examples/googleLibPhoneNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/examples/googleLibPhoneNumber.js -------------------------------------------------------------------------------- /examples/multiple-strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/examples/multiple-strings.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/extractor'); 2 | -------------------------------------------------------------------------------- /lib/extractor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/lib/extractor.js -------------------------------------------------------------------------------- /lib/locale/AU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/lib/locale/AU.js -------------------------------------------------------------------------------- /lib/locale/US.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/lib/locale/US.js -------------------------------------------------------------------------------- /lib/locale/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/lib/locale/index.js -------------------------------------------------------------------------------- /lib/locale/resources/usAreaCodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/lib/locale/resources/usAreaCodes.json -------------------------------------------------------------------------------- /lib/rule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/lib/rule.js -------------------------------------------------------------------------------- /lib/util/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/lib/util/common.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/package.json -------------------------------------------------------------------------------- /resources/north-america-area-codes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/resources/north-america-area-codes.csv -------------------------------------------------------------------------------- /test/au.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/test/au.spec.js -------------------------------------------------------------------------------- /test/mockdata/au.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/test/mockdata/au.js -------------------------------------------------------------------------------- /test/mockdata/us.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/test/mockdata/us.js -------------------------------------------------------------------------------- /test/us.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianRich/phone-number-extractor/HEAD/test/us.spec.js --------------------------------------------------------------------------------