Skip to content

Latest commit

 

History

23 Commits

Folders and files

Repository files navigation

FilterInput

Tiny and Powerful Library for limit an entry (text box,input) as number,string or more...

FilterInput.min.js File Size FilterInput.min.js Validation Code

Features

  • Fast
  • Compact
  • No dependencies
  • Easy using Filters

Filters

  • Decimal
  • !Decimal (a decimal , not empty)
  • Integer
  • !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.

  • 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.

License

FilterInput is licensed under the GNU General Public License.

Releases

Packages

Used by

Contributors

Languages