

PHP 7.3.9 利用していて、コード上で mb_ereg_matchの関数が動くことは確認しております。

文字列のチェックをしたいのですが、全角スペースのみで構成された文字列のときfalseを返すにはどうしたら良いでしょうか？

  1. " " ← 全角スペースが1つ
  2. " " ← 全角スペースが2つ以上続く
  3. " あいうえおabc" ← 全角スペースが1つあった後に、全角スペース以外の任意の文字列が1文字以上続く
  4. " あいうえおabc" ← 全角スペースが2つ以上続いた後に、全角スペース以外の任意の文字列が1文字以上続く
  5. "あ いうえおabc" ← 任意の文字列が1文字以上続き、間に全角スペースも1文字以上含まれる
  6. "あいうえおabc" ← 任意の文字列が1文字以上続き、全角スペースは含まれない

上記の1〜6で言うと1,2の場合にのみfalseとなるイメージです。  
どなたかご教授いただけましたら幸いです。すみませんがよろしくお願いいたします。


CC BY-SA 4.0
2020-12-18T05:39:28.977
72734
2020-12-18T05:39:28.977
43186
question
php 正規表現
mb_ereg_match使用して全角スペースのみで構成された文字列をNGとするにはどうしたら良いでしょうか？