GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - gregswindle/parse-numeric: Convert numeric strings into Numbers (or return the original value).

BranchesTags
Open more actions menu

Latest commit

 

History

20 Commits
20 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
docs
docs
 
 
lib
lib
 
 
.codeclimate.yml
.codeclimate.yml
 
 
.editorconfig
.editorconfig
 
 
.eslintignore
.eslintignore
 
 
.eslintrc.js
.eslintrc.js
 
 
.fossa.yml
.fossa.yml
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.npmrc
.npmrc
 
 
.remarkrc.js
.remarkrc.js
 
 
.travis.yml
.travis.yml
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
appveyor.yml
appveyor.yml
 
 
npm-shrinkwrap.json
npm-shrinkwrap.json
 
 
package.json
package.json
 
 
yarn.lock
yarn.lock
 
 

Repository files navigation

parse-numeric

banner

The MIT License NPM version FOSSA Status Known Vulnerabilities
Dependency Status Development Dependency Status
MacOS and Ubuntu build statuses Windows build status Coverage percentage Code Climate Codacy code quality

Convert numeric strings into Numbers (or return the original value).

Table of Contents

  • 1. Install
  • 2. Usage
  • 3. API
  • 4. Maintainers
  • 5. Contributing
  • 6. License

1. Install

npm i parse-numeric

Back to Table of contents [toc]

2. Usage

Test it out on RunKit.com Test parse-numeric in your Web browser on RunKit Try parse-numeric on RunKit.


Pass any String of valid JavaScript Number notation Read more on the Mozilla Developer Network to return either an integer or floating point Number.

  1. Floating point numbers: Read more on the Mozilla Developer Network

    parseNumeric("12.3");
    // 12.3 => 12.3
  2. Integers: Read more on the Mozilla Developer Network

    parseNumeric("123");
    // 123 => 123
  3. Binary numbers: Read more on the Mozilla Developer Network

    parseNumeric("0b11");
    // 0b11 => 3
  4. Octal numbers: Read more on the Mozilla Developer Network

    parseNumeric("0o11");
    // 0o11 => 9
  5. Hexidecimal numbers: Read more on the Mozilla Developer Network

    parseNumeric("0x11");
    // 0x11 => 17
  6. Exponential notation: Read more on the Mozilla Developer Network

    parseNumeric("123e-1");
    // 123e-1 => 12.3

If the parameter cannot convert to a Number, parseNumeric returns the original value.

parseNumeric("Rainbows");
// => Rainbows

parseNumeric("");
// => ''

parseNumeric(null);
// => null

parseNumeric(undefined);
// => undefined

Back to Table of contents [toc]

3. API

3.1. parseNumeric

A function that will return either a Number or the original value.

3.2. parseNumeric.isNumeric

A convenience function that evaluates whether a value could be numeric.

Back to Table of contents [toc]

4. Maintainers

Maintenance

@gregswindle

Back to Table of contents [toc]

5. Contributing

GitHub Contributors GitHub GitHub Greenkeeper badge

Gratitude We gratefully accept Pull Requests.

Please review the CONTRIBUTING guidelines and join in.

Back to Table of contents [toc]

6. License

MIT © Greg Swindle

Law View current and detailed legal NOTICE report.

FOSSA Status

Back to Table of contents [toc]

About

Convert numeric strings into Numbers (or return the original value).

Topics

conversiondata-type-derivativesdata-type-parserdata-typesnumbersnumericnumericalnumerical-analysisnumerical-conversionstr2numstring-parserstring-parsingstring-to-numberstring2numberstrings

Resources

Readme
MIT license

Contributing

Contributing
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.