Не уверен в вашем значении, просто следуя вашему первоначальному примеру.
(просто игнорируйте, если его неправильно истолковали)
Оригинальная цитата:
"Like: "I support Global Warming" returns true, but "I support Global Warming " returns false."
проверять пробелы только в конце: ^(?!.*\s$)
проверить пробелы на обоих концах: ^(?!\s|.*\s$)
проверить пробелы на обоих концах и требовать не пробелы
в теле:: ^(?=.*\S)(?!\s|.*\s$)
Использование ^(?=.*\S)(?!\s|.*\s$)
«Я поддерживаю глобальное потепление» - совпадения (правда)
«Я поддерживаю глобальное потепление» - не соответствует (false)
«Я поддерживаю глобальное потепление» - не соответствует (false)
"" - не соответствует (false)