• ベストアンサー

正規表現

半角英数字で、最初に数字が付く文字列に対してfalseを出す正規表現はどのように行えばよいのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

preg_match_all("/[0-9]+[a-z]+ */i",$strdata,$matches); print_r($matches); でどうでしょう? 「数字の1回以上の繰り返しに続く英文字の1回以上の繰り返しに続くスペースの0回以上の繰り返しで大文字小文字を区別しない」

その他の回答 (1)

  • atsushifx
  • ベストアンサー率50% (9/18)
回答No.1

まず分からないことはマニュアルを調べる癖をつけたほうがいいでしょう 今回は、 http://www.php.net/manual/ja/regexp.reference.php を見るとよいでしょう 上記マニュアルのメタ文字、\d などを読めばできると思います。

関連するQ&A