is-subdomain-valid

1.0.0 • Public • Published

is-subdomain-valid

checks if subdomain is valid

Build Status

npm install is-subdomain-valid
const isSubdomainValid = require('./');

const valid = [
    'test',
    'something-something',
    '123test',
    'awesome-subdomain',
    'SuBsubsub',
    'coca-cola',
    'pepsi',
    'otl',
    'otl-ventures',
];

const invalid = [
    'with space',
    'something.something',
    '#qw3',
    'letter@3',
    'me2!9',
    'S<>ee',
    'Trala/la',
    'dot.dot.dot',
    ' something',
    'something ',
    '+e',
    'e+',
    'e3%',
];

valid.forEach((subdomain) => {
    it(`should mark \`${subdomain}\` as valid`, () => {
        expect(isSubdomainValid(subdomain)).toBe(true);
    });
});

invalid.forEach((subdomain) => {
    it(`should mark \`${subdomain}\` as invalid`, () => {
        expect(isSubdomainValid(subdomain)).toBe(false);
    });
});

Readme

Keywords

none

Package Sidebar

Install

npm i is-subdomain-valid

Weekly Downloads

2

Version

1.0.0

License

MIT

Unpacked Size

2.31 kB

Total Files

4

Last publish

Collaborators

  • gorangajic