vamtiger-regex-html-body-inner-html
A regular expression to match the the inner HTML for defined HTML document text.
Last updated 2 years ago by vamtiger-project .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install vamtiger-regex-html-body-inner-html 
SYNC missed versions from official npm registry.

VAMTIGER Regex HTML Body Inner HTML

A regular expression to match the body inner HTML title for a defined HTML input string.

Installation

VAMTIGER Regex HTML Body Inner HTML can be installed using npm or yarn:

npm i --save vamtiger-regex-html-body-inner-html

or

yarn add vamtiger-regex-html-body-inner-html

Usage

Import or require a referece to VAMTIGER Regex HTML Body Inner HTML:

import regex from 'vamtiger-regex-html-body-inner-html';

or

const regex = require('vamtiger-regex-html-body-inner-html').default;

VAMTIGER Regex HTML Body Inner HTML can be used to match the body inner HTML title for a defined HTML input string:

const regex = require('vamtiger-regex-html-body-inner-html').default;

const input = `
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Some HTML Title</title>
</head>
<body>
    <div>
        Some HTML body inner HTML
    </div>
</body>
</html>
`;
const match = input.match(regex);

/**
 * if (match) {
 *     // Yep, the input string has a HTML title
 *     match[1] === '<body>'
 *     match[2] === `
 *          <div>
 *               Some HTML body inner HTML
 *          </div>`
 *     match[3] === '</body>'
 * }
 **/

Named capture groups can be referenced when used together with XRegExp:

const XRegExp = require('xregexp');
const regex = require('vamtiger-regex-html-body-inner-html').default;
const input = `
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Some HTML Title</title>
</head>
<body>
    <div>
        Some HTML body inner HTML
    </div>
</body>
</html>
`;
const match = XRegExp.exec(input, regex);
// const match: Match = XRegExp.exec(input, regex); // Typescript

/**
 * if (match) {
 *     // Yep, the input string has a HTML title
 *     match.openingBodyTag === '<body>'
 *     match.innerHtml === `
 *          <div>
 *               Some HTML body inner HTML
 *          </div>`
 *     match.closingBodyTag === '</body>'
 * }
 **/

Current Tags

  • 0.0.5                                ...           latest (2 years ago)

4 Versions

  • 0.0.5                                ...           2 years ago
  • 0.0.4                                ...           2 years ago
  • 0.0.3                                ...           2 years ago
  • 0.0.2                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 1
Last Day 0
Last Week 1
Last Month 0
Dependencies (1)
Dev Dependencies (8)

Copyright 2014 - 2016 © taobao.org |