Skip to content

[BUG]: min() function doesn't work with a string of numbers only #118

@giosifelis

Description

@giosifelis

Describe the bug

The function min(5) doesn't work if the value is a string of numbers ONLY ie: '123'.

To Reproduce
Steps to reproduce the behavior:

  1. use min(5) with input '123'
  2. the output will be valid:true

Expected behavior
the output on the above example should be valid: false

Solution

change: const val = isNaN(value) ? value.length : parseFloat(value);
to: const val = typeof value === 'string' ? value.length : isNaN(value) ? 0 : parseFloat(value)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions