parseunit
Version:
Parse strings with a number and unit
55 lines (38 loc) • 1.37 kB
Markdown
//img.shields.io/travis/ThomWright/parseunit.svg?style=flat-square)](https://travis-ci.org/ThomWright/parseunit)
[](https://www.npmjs.com/package/parseunit)
[](https://david-dm.org/ThomWright/parseunit)
[](https://david-dm.org/ThomWright/parseunit#info=devDependencies)
Parse strings with a number and unit.
```javascript
var parse = require('parseunit');
var parsed = parse('12px');
console.log(parsed[0], parsed[1]); // 12 'px'
// or parse into an object for better readability
var parseObj = parse.parseObj;
var parsed = parseObj('12px');
console.log(parsed.val, parsed.unit); // 12 'px'
```
```javascript
import parseUnit, {parseUnitObj} from 'parseunit';
const [val, unit] = parseUnit('12px');
// or
const {val, unit} = parseUnitObj('12px');
console.log(val, unit); // 12 'px'
```
*Default export*
**Params**
- **str** `string`
**Returns**
- **[val, unit]** `[number, string]`
**Params**
- **str** `string`
**Returns**
- **{val, unit}** `{number, string}`
[ ](https://www.npmjs.com/package/parse-unit)
[![Travis](https: