EasyTry 2.0.2
A lightweight library for profanity words filter and auto generate unique alphanumeric id as incremental sequentially
Instalation
Using npm:
$ npm i easytry$ npm i --save easytry
In Node.js:
var easytry = ;
Example Usage
Next Incrementer
A Javascript function to generate alphanumeric increment sequentially. Used for auto generating unique alphanumeric id with specified pattern
var Incrementer = ; Incrementernext'2019/01/ABC001'//2017/08/ABC002Incrementernext'aaa999AZz999'//aaa999BAa000
Options
var Incrementer = uppercase : true incrementer_by: 10 formate : 'aaAA001' ; Incrementernext//AAAA011Incrementernext//AAAA021Incrementernext'AAA999BAA009'//AAA999BAA019Incrementernext//AAAA031Incrementernext//AAAA041
Note: Default value for Incrementer { uppercase : false, incrementer_by: 1, formate : '000aa0' }.
Profanity Word Filer
A Javascript function for detecting and filtering profanity words. Support for Multi Language is included.
var Filter = lang : 'en';console; //Don't be an ******//Allowed Language are ['ar','cs','da','en','eo','es','fa','fi','fr','hi','hu','it','ja','ko','nl','no','pl','pt','ru','sv','th','tlh','zh']
Note: Default value for Profanity { lang : 'en', placeHolder: '*' }.
Placeholder Overrides
var Filter = placeHolder: 'x';console; //Don't be an xxxxxx
Regex Overrides
var Filter = regex: /\*|\.|$/gi ;var Filter = replaceRegex: /[A-Za-z0-9가-힣_]/g ; //multilingual support for word filtering
Add words to the blacklist
var Filter = ; Filter;Filter //**** *** ****! //or use an array using the spread operator var newBadWords = 'some' 'bad' 'word';Filter;Filter //**** *** ****! //or var Filter = list: 'some' 'bad' 'word' ; Filter //**** *** ****!
Instantiate with an empty list
var Filter = emptyList: true ; Filter; //hell this wont clean anything
Remove words from the blacklist
var Filter = ; Filter;Filter; //some hells word! //or use an array using the spread operator var removeWords = 'hells' 'sadist';Filter;Filter; //some sadist hells word!
Export words list with language
var Filter = ; Filter; // [ "*dyke", "*shit*"...]Filter; // [ "Asesinato", "Bollera",..]// on error lang is 'en'