is-natural-number-string

Check if a given value is a string that represents natural number

MIT 4 个版本
安装
npm install is-natural-number-string
yarn add is-natural-number-string
pnpm add is-natural-number-string
bun add is-natural-number-string
README

is-natural-number-string

NPM version Bower version Build Status Coverage Status devDependency Status

Check if a given value is a string that represents natural number

isNaturalNumberString('9478123289889839898438984843498934894'); //=> true
isNaturalNumberString('-1'); //=> false

Unlike is-natural-number, is-natural-number-string can handle a too large number that exceeds the JavaScript maximum safe integer 9007199254740991.

Installation

Package managers

npm

npm install is-natural-number-string

bower

bower install is-natural-number-string

Standalone

Download the script file directly.

API

isNaturalNumberString(val [, option])

val: String
option: Object
Return: Boolean

isNaturalNumberString('15'); //=> true
isNaturalNumberString('4.3'); //=> false

isNaturalNumberString('1'); //=> true
isNaturalNumberString('1.0'); //=> true
isNaturalNumberString('1.00000000000000000000000000'); //=> true

// non-string
isNaturalNumberString(15); //=> false
isNaturalNumberString(); //=> false

option.includeZero

Type: Boolean
Default: false

Determine whether this library regards 0 as a natural number or not.

isNaturalNumberString('0'); //=> false
isNaturalNumberString('0', {includeZero: true}); //=> true

License

Copyright (c) 2016 Shinnosuke Watanabe

Licensed under the MIT License.

版本列表
1.0.1 2016-07-04
1.0.0 2016-05-19
0.0.1 2016-05-17
0.0.0 2016-05-06