ArcGISPortalViewer.ViewModel.SearchViewModel.IsSearchQueryValid C# (CSharp) Method

IsSearchQueryValid() private method

private IsSearchQueryValid ( string searchText ) : bool
searchText string
return bool
        private bool IsSearchQueryValid(string searchText)
        {
            if (string.IsNullOrEmpty(searchText))
                return false;

            var trimmmedSearchText = searchText.Trim();
            if (string.IsNullOrEmpty(trimmmedSearchText))
                return false;

            // flag some chars as invalid search queries
            var r = new Regex("[+^*~!@%$#&()|`]$");
            if (r.IsMatch(trimmmedSearchText))
                return false;

            return true;
        }
    }