1.0.0-beta • Published 9 months ago

@essentialib/pattern v1.0.0-beta

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

pattern

Easy handling of JavaScript regular expressions.

install & import

npm install @essentialib/pattern
const Pattern = require("@essentialib/pattern");

example

// same as /-?(\d+)/
const isInteger = Pattern(_ => _
    .maybe('-')  
    .capture(g1 => g1
        .digit().oneOrMore()
    )
);

console.log(isInteger.test('-34'));  // true
1.0.0-beta

9 months ago

1.0.0-alpha

9 months ago

1.0.0

9 months ago