filterinput
v1.0.0
Published
Tiny and Powerful Library for limit an entry (text box,input) as number,string or more...
Downloads
4
Readme
Filter Input
Tiny and Powerful Library for limit an entry (text box,input) as number
,string
or more...
Getting started
Add the following line to your .html
file:
<script src="https://cdn.jsdelivr.net/gh/BaseMax/FilterInputJs@master/dist/index.min.js"></script>
or download the minified file
Features
- Fast
- Compact
- No dependencies
- Easy using Filters
Filters
- [x] Decimal
- [x] !Decimal (a decimal , not empty)
- [x] Integer
- [x] !Integer (a integer , not empty)
- [ ] String (any character , no number)
- [ ] !String (a string , not empty)
- [ ] Alphabet (english,farsi:persian,arabic,china,...)
- [ ] !Alphabet (english,farsi:persian,arabic,china,...) not empty!
- [ ] Any (any char or empty)
- [ ] !Any (any char , not empty)
Supported Tags
currently , only work on <input>
tag.
- [x] input
- [ ] textarea
- [ ] select
Arguments
| Argument Name | Goal | | ---------------- | ------------------------------------ | | data-filter | Set type of Filter for a tag | | data-filter-lang | Restrict allowed languages (soon) |
Samples
To view the full details, run the example .html file.
data-filter
Decimal :
<input data-filter="decimal" value="5.64">
Integer :
<input data-filter="integer" value="91">
data-filter-lang
soon will be complete.
You can choose multiple languages.
Separate them with ,
.
onclick
soon will be complete.
Development
npm run dev
npm run build # build the production files
License
FilterInput is licensed under the GNU General Public License.