1.0.2 • Published 6 years ago

univalid-key-logger v1.0.2

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

#univalid-key-logger

Simple key logger and filters handler (sandbox) Univalid module dependency.

Install

npm i univalid-key-logger

Usage

const UKL = require('univalid-key-logger');
const keyLogger = UKL();

API

logXss(value)

Catch xss syntax

value - Type string

keyLogger.logXss('<mzf>');

test(value, tmp)

Tests the pattern matching.

value - Type string

tmp - Type string

In current moment available only "email" template

keyLogger.test('test@mail.com', 'email');

applyFilter(filter, value)

Tests the pattern matching of symbols

filter - Type string

In current moment available patterns supporting "univalid-strategy-form" module:

  • oL - only latin symbols
  • oC - only cyrillic symbols
  • oN - only numbers
  • oP - only numbers and latin symbols

value - Type string

keyLogger.applyFilter('oL', 'I am bored');

onFilter(event, filter)

Tests the pattern matching of symbols (by event)

event - Type object - native object of event

filter - Type string

In current moment available patterns supporting "univalid-strategy-form" module:

  • oL - only latin symbols
  • oC - only cyrillic symbols
  • oN - only numbers
  • oP - only numbers and latin symbols
keyLogger.onFilter(e, 'oC');

License

ISC©