Ответ 1
^[^\'\ ]*$?
Попробуйте, как я мог, я не могу получить RegEx для исключения пробелов или одиночных кавычек.
Я бы использовал PATINDEX, если бы был в SQL.
Или НЕ положительное совпадение ни по пробелу, ни по одной кавычки, если я могу отрицать...
Я пробовал (только для одиночной кавычки)
\w*[^']\w*
^\w*[^']\w*$
Пожалуйста, уберите меня из моих страданий, чтобы я мог спать сегодня вечером.
Edit:
^[^\'\ ]*$?
Довольно просто. Не разрешает пустые строки.
^[^' ]+$
Я думаю, что это
^\w*$
должен работать как \w
не содержит одинарной кавычки или пробела.
Без чтения деталей я не вижу [^ '] там где-нибудь (с пробелом и одной кавычкой).