diff --git a/src/renderer/utils/validator.js b/src/renderer/utils/validator.js index 0cef514e..3b250f24 100644 --- a/src/renderer/utils/validator.js +++ b/src/renderer/utils/validator.js @@ -1 +1 @@ -export const domainFormat = new RegExp(/^[a-zA-Z0-9][a-zA-Z0-9-.]{1,61}[a-zA-Z0-9]\.[a-zA-Z]{2,}$/) +export const domainFormat = new RegExp(/^[a-zA-Z0-9][a-zA-Z0-9-.]{0,61}[a-zA-Z0-9]\.[a-zA-Z]{2,}$/) diff --git a/test/mocha/validator.spec.js b/test/mocha/validator.spec.js index 295ada10..cddd09f5 100644 --- a/test/mocha/validator.spec.js +++ b/test/mocha/validator.spec.js @@ -52,5 +52,12 @@ describe('validator', () => { assert.strictEqual(res, 0) }) }) + context('string is short domain', () => { + const domain = 'id.cc' + it('should match', () => { + const res = domain.search(domainFormat) + assert.strictEqual(res, 0) + }) + }) }) })