|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- # attr-accept
- JavaScript implementation of the "accept" attribute for HTML5 `<input type="file">`
-
- 
- [](https://badge.fury.io/js/attr-accept)
- [](https://github.com/semantic-release/semantic-release)
-
- See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#accept for more information.
-
- Installation
- =====
- ```sh
- npm install --save attr-accept
- ```
-
- Usage
- =====
- ```javascript
- 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.
- ```javascript
- accept({
- name: 'my file.json',
- type: 'application/json'
- }, 'application/json,video/*') // => true
-
- accept({
- name: 'my file.json',
- type: 'application/json'
- }, ['application/json', 'video/*']) // => true
- ```
|