otp-generator
Generate OTP with specific digits and seeds
Index
Install
npm i otp-generators
Usage
var newOTP = require('otp-generators')
// or
import newOTP from 'otp-generators';
// For numeric OTP
newOTP.generate(6, { alphabets: false, upperCase: false, specialChar: false });
// For alphanumeric OTP
newOTP.generate(6, { alphabets: true, upperCase: false, specialChar: false });
// For alphanumeric with upperCase
newOTP.generate(6, { alphabets: true, upperCase: true, specialChar: false });
// For alphanumeric with special characters
newOTP.generate(6, { alphabets: true, upperCase: true, specialChar: true });
generate(length, options)
Arguments
-
length
- length of password. Optional ifoptions
is optional. default length is 6. -
options
- optional-
digits
- Default:true
true value includes digits in OTP -
alphabets
- Default:true
true value includes alphabets in OTP -
upperCase
- Default:true
true value includes uppercase alphabets in OTP -
specialChar
- Default:true
true value includes special Characters in OTP
-