Попробуйте, как я мог, я не могу получить RegEx для исключения пробелов или одиночных кавычек.
- Разрешена строка "abc"
- Не разрешено: "a'bc", "'", "abc", "' ''", "abc ''" и т.д.
- Пробелы могут заменить "тоже в приведенном выше примере"
- Предполагается, что пройденное и ведущее пространство уже удалено
- Пустые строки проверяются в другом месте
- Язык назначения - это javascript
Я бы использовал PATINDEX, если бы был в SQL.
Или НЕ положительное совпадение ни по пробелу, ни по одной кавычки, если я могу отрицать...
Я пробовал (только для одиночной кавычки)
-
\w*[^']\w*
-
^\w*[^']\w*$
- Другие, которых я забыл сейчас
Пожалуйста, уберите меня из моих страданий, чтобы я мог спать сегодня вечером.
Edit:
- Целевая строка не будет окружена котировками. Я думал, что твоя сила может добавить ясность.
- Если "Язык заданий javascript" неверен, тогда это С#. Я должен проверить, где именно мы выполняем проверку: клиентский javascript или сервер С#