In Node.js è semplice validare il formato di un nome di dominio.
Installiamo il modulo richiesto:
npm install validator --save
Quindi la soluzione è la seguente:
'use strict';
const validator = require('validator');
console.log(validator.isFQDN('gabrieleromanato.com')); // true