ajsharp-attr-accept

1.1.1 • Public • Published

attr-accept

JavaScript implementation of the "accept" attribute for HTML5 <input type="file">

Build Status npm version

See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input#Attributes for more information.

Installation

npm install --save attr-accept

Usage

var accept = require('attr-accept');
accept({
    name: 'my file.png',
    type: 'image/png'
}, 'image/*') // => true
 
accept({
    name: 'my file.json',
    type: 'application/json'
}, 'image/*') // => false
 
accept({
    name: 'my file.srt',
    type: ''
}, '.srt') // => true

You can also pass multiple mime types as a comma delimited string or array.

accept({
    name: 'my file.json',
    type: 'application/json'
}, 'application/json,video/*') // => true
 
accept({
    name: 'my file.json',
    type: 'application/json'
}, ['application/json', 'video/*']) // => true

Package Sidebar

Install

npm i ajsharp-attr-accept

Weekly Downloads

0

Version

1.1.1

License

MIT

Unpacked Size

18.8 kB

Total Files

11

Last publish

Collaborators

  • ajsharp