0.0.3 • Published 2 years ago

dynreg v0.0.3

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

dynreg coverage test

Getting started

Install with npm:

npm install dynreg -S

Then require and use it in your code:

const { dynreg } = require('dynreg');

// Generates a nums-only reg, Any of the following methods will do
dynreg('n').test(3) === true;
dynreg('N') === new Regex('^[0-9]$');
dynreg(['N']);
dynreg(['n']);

API

Dynreg currently provides only one API to generate the regex required for form validation.

It returns a regular expression object.

dynreg

dynreg(Input);

For Input, They can be a combination of any letters in 'A','N','S','C', The following formats are supported

dynreg('na')  | dynreg(['n', 'a'])// 支持手动输入数字(N)、字母(A)
dynreg('nac') | | dynreg(['n', 'a', 'c']) // 支持手动输入数字(N)、字母(A)、文字(C)
dynreg('nacs') | dynreg(['n', 'a', 'c', 's'])// 支持手动输入数字(N)、字母(A)、文字(C)、符号(S)
dynreg('n') | dynreg(['n'])// 支持手动输入数字(N)

Notice: 'A','N','S','C' is not case sensitive