function hasValidStart( desc ) {
		var found;
		var word;
		var i;

		if ( !isCapitalized( desc ) && !desc.match( RE_NUM_SPECIAL ) ) {
			// Check whether description starts with a word from the whitelist:
			found = false;
			for ( i = 0; i < whitelist.length; i++ ) {
				word = whitelist[ i ];
				if ( startsWith( desc, word+' ' ) ) {
					found = true;
					break;
				}
			}
			// If not, raise an error:
			if ( !found ) {
				return false;
			}
		}
		return true;
	}
Checks whether a tag description starts with a capitalized letter or number (save for exceptions such as proper nouns).

@private
@param {string} desc - tag description
@returns {boolean} boolean indicating whether tag description is valid