質問: '' || preg_match("{^(\s| )+$}", $value) ) { echo '空文字、半角スペース、全角スペース、タブ、改行だけでは入力できません'; } else { echo 'OKです'; } ``` そしてむしろ、MySQL側で、「NOT NULL」と同じように「NOT 何も入力がない」という制約はできないでしょうか?(できてもPHPでバリデーションすべき?) ご意見、ご回答、どうぞ宜しくお願い致します。
回答: ``` $pattern="/\A(\s+|)\z/u"; ``` mysql側にやらせるのはやめたほうがいいでしょう