You are here

function elasticsearch_connector_search_api_index_name_validate in Elasticsearch Connector 7.5

Same name and namespace in other branches
  1. 7 modules/elasticsearch_connector_search_api/elasticsearch_connector_search_api.module \elasticsearch_connector_search_api_index_name_validate()
  2. 7.2 modules/elasticsearch_connector_search_api/elasticsearch_connector_search_api.module \elasticsearch_connector_search_api_index_name_validate()

File

modules/elasticsearch_connector_search_api/elasticsearch_connector_search_api.module, line 272
Provides a elasticsearch-based service class for the Search API.

Code

function elasticsearch_connector_search_api_index_name_validate($element, &$form_state, $form) {

  // Make sure the index name contains appropriate characters.
  if (!preg_match('/^[a-z][a-z0-9_]*$/i', $element['#value'])) {
    form_error($element, t('Enter an index name that begins with a letter and contains only letters, numbers, and underscores.'));
  }
}