Регулярное выражение на проверку textarea (JavaScript)

Есть текстовое поле, в котором может быть что угодно. То есть ограничения на символы отсутствует. Нужно исключить возможность отправки только пробелов (или пробельных символов), только переносов строк или комбинацию только пробелов и только переносов и не должно быть пустым


Ответы (2 шт):

Автор решения: dIm0n

Вот так вот:

^(?:(?![\s\n]+$)[\s\S])+$

Тест https://regexr.com/5aiq1

→ Ссылка
Автор решения: Sergei Kirjanov

Содержит хотя бы 1 не-пробельный символ: value.match(/\S/)

→ Ссылка