Skip to content

mehrdadTemp/regex-digit-between

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

regex-digit-between (Regex Numeric Range Generator)

this module generate one valid regex between two number.

1. Why?

  • best and quick to generate regex
  • simple generate regex between two digit or garth than and lower than number
  • this module can work with negative numbers

2. Functions:

-betweens

betweens(gt,lt)

this function get two number and generate regex from that you can used this regex in Javascript codes betweens(gt,lt); result is garth than gt number and lower than lt param. result type is javascript regex

-maxThan

maxThan(number)

this function get one number and generate regex from that you can used this regex in Javascript codes maxThan(gt); result is garth than gt number param. result type is javascript regex

-minThan

minThan(number)

this function get one number and generate regex from that you can used this regex in Javascript codes minThan(lt); result is garth than lt number param. result type is javascript regex

3. Features:

can use negative numbers in function

all function in this module return regex

4. Sample:

Ecma5 :

HTML

        <script  type="text/javascript"  src="regex-digit-between/lib/ES5/digitRegex.js"></script>

JAVASCRIPT

        //todo  -120 <=   reg  <= 230
        var Nbetween = betweens(-120,230);
        Nbetween.test("12");        //T
        Nbetween.test("-289");      //F
        Nbetween.test("-119");      //T
        Nbetween.test("291");       //F
        Nbetween.test("1005");      //F
        Nbetween.test("-2450");     //F
        Nbetween.test("-99");       //T
        Nbetween.test("+91");       //T
        Nbetween.test("+3460");     //T
        Nbetween.test("-10050");    //F

        //todo  290 <=   reg  <= 2459
        var between = betweens(290,2459);
        between.test("12");         //F
        between.test("289");        //F
        between.test("290");        //T
        between.test("291");        //T
        between.test("1005");       //T
        between.test("2450");       //T
        between.test("2459");       //T
        between.test("2460");       //F
        between.test("3460");       //F
        between.test("10050");      //F

        //todo  290 <=   reg
        var maxthan = maxThan(290);
        maxthan.test("290");        //T
        maxthan.test("120");        //F
        maxthan.test("2345");       //T
        maxthan.test("234");        //F
        maxthan.test("145");        //F
        maxthan.test("4099");       //T

        //todo  reg  <= 2459
        var minthan = minThan(2459);
        minthan.test("2459");       //T
        minthan.test("2460");       //F
        minthan.test("2345");       //T
        minthan.test("234");        //T
        minthan.test("145");        //T
        minthan.test("4099");       //F

Ecma6 :

JAVASCRIPT

        import {digitRegex} from 'digitRegex';

        //todo  290 <=   reg  <= 2459
        let [
            Nbetween,
            betweens,
            maxthan,
            minthan
        ] = [
            digitRegex.betweens(-120,230),
            digitRegex.betweens(290,2459),
            digitRegex.maxThan(290),
            digitRegex.minThan(2459)
        ];


        //todo  -120 <=   reg  <= 230
        var Nbetween = betweens(-120,230);
        Nbetween.test("12");        //T
        Nbetween.test("-289");      //F
        Nbetween.test("-119");      //T
        Nbetween.test("291");       //F
        Nbetween.test("1005");      //F
        Nbetween.test("-2450");     //F
        Nbetween.test("-99");       //T
        Nbetween.test("+91");       //T
        Nbetween.test("+3460");     //T
        Nbetween.test("-10050");    //F

        //todo  290 <=   reg  <= 2459
        var between = betweens(290,2459);
        between.test("12");         //F
        between.test("289");        //F
        between.test("290");        //T
        between.test("291");        //T
        between.test("1005");       //T
        between.test("2450");       //T
        between.test("2459");       //T
        between.test("2460");       //F
        between.test("3460");       //F
        between.test("10050");      //F

        //todo  290 <=   reg
        var maxthan = maxThan(290);
        maxthan.test("290");        //T
        maxthan.test("120");        //F
        maxthan.test("2345");       //T
        maxthan.test("234");        //F
        maxthan.test("145");        //F
        maxthan.test("4099");       //T

        //todo  reg  <= 2459
        var minthan = minThan(2459);
        minthan.test("2459");       //T
        minthan.test("2460");       //F
        minthan.test("2345");       //T
        minthan.test("234");        //T
        minthan.test("145");        //T
        minthan.test("4099");       //F

About

this function generate one valid regex between two number and generate regex in javascript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy