NapicuApp Input Checker NodeJS
Jednoduché nastavení
- Jednoduché nastavení načte výchozí parametry z
config.js a config_lang.js
const NapicuApp = require('./NapicuApp');
const NapicuApp_Data = NapicuApp.NapicuConfig();
Pokročilé nastavení
- Nastavení
prvního parametru (min. a max. délka údajů)
const NapicuApp = require('./NapicuApp');
const NapicuApp_Data = NapicuApp.NapicuConfig(
{
Name_min: 3, //Nastavení min. délky jména
Name_max: 12, //Nastavení max. délky jména
Pass_min:10, //Nastavení min. délky hesla
Pass_max:100, //Nastavení max. délky hesla
}
);
- Nastavení
druhého parametru (min. a max. délka údajů, jazyk)
const NapicuApp = require('./NapicuApp');
const NapicuApp_Data = NapicuApp.NapicuConfig(
{
Name_min: 3, //Nastavení min. délky jména
Name_max: 12, //Nastavení max. délky jména
Pass_min:10, //Nastavení min. délky hesla
Pass_max:100, //Nastavení max. délky hesla
},
{
UserNameInChar: "Invalid characters",
UserNameShort: "Username is too short",
UserNameLong: "Username is too long ",
UserPassInChar: "Invalid characters",
UserPassShort: "Password is too short",
UserPassLong: "Password is too long ",
UserNameCompleted: "Username is correct",
UserPassCompleted: "Password is correct"
}
);
Funkce - Kontrola jména
const NapicuApp = require('./NapicuApp');
const NapicuApp_Data = NapicuApp.NapicuConfig(); //Použitý výchozí config
const name = NapicuApp_Data.UserNameChecker("GitHubLove");
const name_2 = NapicuApp_Data.UserNameChecker(" GitHubLove");
const name_3 = NapicuApp_Data.UserNameChecker("Gi")
const name_4 = NapicuApp_Data.UserNameChecker(" GitHubLoveeeeeeeeeeeeeee");
console.log(name); //{ error: false, msg: 'Username is correct' }
console.log(name_2); //{ error: true, msg: 'Invalid characters' }
console.log(name_3); // { error: true, msg: 'Username is too short' }
console.log(name_4); //{ error: true, msg: 'Username is too long' }
Funkce - Kontrola hesla
const NapicuApp = require('./NapicuApp');
const NapicuApp_Data = NapicuApp.NapicuConfig(); //Použitý výchozí config
const Heslo = NapicuApp_Data.UserPasswordChecker("GitHubLove123");
// 1. Parametr - Heslo
// 2. Parametr(NEPOVINNÝ) - Regular expression (výchozí - /^[a-zA-Z-' 1-9@&