oro-regexp
TypeScript icon, indicating that this package has built-in type declarations

2.0.3 • Public • Published

Oro RegExp

Overview

REGEXP is essentially an object that holds regular expressions.

Installation

npm install oro-regexp

Example:

// js
const { REGEXP } = require( 'oro-regexp' );
// or individually
const { REGEXP_EMAIL, REGEXP_URL_YOUTUBE, ... } = require( 'oro-regexp' );

// ts
import { REGEXP } from 'oro-regexp';
// or individually
import { REGEXP_EMAIL, REGEXP_URL_YOUTUBE, ... } from 'oro-regexp';
REGEXP_EMAIL.test( 'info@example' ) 
// false

REGEXP_EMAIL.test( 'info@example.com' ) 
// true

Regular Expressions



Emails

REGEXP.EMAIL | REGEXP_EMAIL
// example@domain.extension
// ano_ther.example+1@subdomain.domain.extension

Urls

REGEXP.URL_YOUTUBE | REGEXP_URL_YOUTUBE
// youtube.com/watch?v=ID
// https://youtube.com/watch?v=ID
// http://youtube.com/watch?v=ID
// www.youtube.com/watch?v=ID
// m.youtube.com/watch?v=ID
// youtu.be/ID

Dates

REGEXP.DATETIME_DEFAULT_STRICT  | REGEXP_DATETIME_DEFAULT_STRICT 
// 30-12-2020 11:59[:59]

REGEXP.DATETIME_HTML_STRICT | REGEXP_DATETIME_HTML_STRICT 
// 30/12/2020 11:59[:59]

REGEXP.DATETIME_SQL_STRICT | REGEXP_DATETIME_SQL_STRICT 
// 2020-12-30 11:59[:59]

REGEXP.DATETIME_FN_STRICT( '.' ) | REGEXP_DATETIME_FN_STRICT( '.' )
// 30.12.2020 11:59[:59]
REGEXP.DATETIME_DEFAULT | REGEXP_DATETIME_DEFAULT 
// 30-12-2020 [11:59[:59]]

REGEXP.DATETIME_HTML | REGEXP_DATETIME_HTML 
// 30/12/2020 [11:59[:59]]

REGEXP.DATETIME_SQL | REGEXP_DATETIME_SQL 
// 2020-12-30 [11:59[:59]]

REGEXP.DATETIME_FN( '.' ) | REGEXP_DATETIME_FN( '.' )
// 30.12.2020 [11:59[:59]]
REGEXP.DATE_DEFAULT | REGEXP_DATE_DEFAULT 
// 30-12-2020

REGEXP.DATE_HTML | REGEXP_DATE_HTML 
// 30/12/2020

REGEXP.DATE_SQL | REGEXP_DATE_SQL 
// 2020-12-30

REGEXP.DATE_FN( '.' ) | REGEXP_DATE_FN( '.' )
// 30.12.2020

Readme

Keywords

Package Sidebar

Install

npm i oro-regexp

Weekly Downloads

35

Version

2.0.3

License

MIT

Unpacked Size

23.3 kB

Total Files

8

Last publish

Collaborators

  • oropesa