function isDomainName( value ) {
	if ( !isString( value ) ) {
		return false;
	}
	if ( value.length < 2 || value.length > 255 ) {
		return false;
	}
	return RE_DOMAIN_NAME.test( value );
}
Tests if a value is a domain name.

@param {*} value - value to test
@returns {boolean} boolean indicating whether a value is a domain name

@example
var bool = isDomainName( 'beep.boop' );
// returns true

@example
var bool = isDomainName( 'beep boop' );
// returns false

@example
var bool = isDomainName( 'foo@bar.com' );
// returns false

@example
var bool = isDomainName( null );
// returns false