Javascriptで改行のみスペースのみといった空白文字のみの場合はNGで、文中のスペースや改行はOKのテキストエリアを作りたい。
<入力例>
「This is a pen.」→OK
「 」→NG
下記のような正規表現を作って試してみましたが、なかなか上手く動作しません。
この正規表現をどう修正すれば実現できるでしょうか?
作成した正規表現: /(?=[^\s]+)(?=^[a-zA-Z0-9\n ]*$)/
正規表現チェックサイト: https://www-creators.com/tool/regex-checker
[^\s]