Numerous Philanthropic Misanthropes

    attr-accept
    TypeScript icon, indicating that this package has built-in type declarations

    2.2.2 • Public • Published

    attr-accept

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

    npm version semantic-release

    See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#accept 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

    Install

    npm i attr-accept

    DownloadsWeekly Downloads

    1,584,023

    Version

    2.2.2

    License

    MIT

    Unpacked Size

    18.1 kB

    Total Files

    14

    Last publish

    Collaborators

    • okonet
    • rxmarbles
    • rolandjitsu