島村です。 電話番号を正規表現でチェックしようと思い、次のようなテストをしているので すが思ったとおりに動いてくれません。 echo ereg("[0-9]+-[0-9]+-[0-9]+", "000-000-000"); これだと「1」が返ってきます。 "0aa00-000-000" としても「1」が返ってきます。 "000-0aa00-000" としたら何も帰ってきません。 "000-000-0aa00" としても「1」が返ってきます。 何か勘違いしているでしょうか? レンタルサーバ FreeBSD 4.6.2 PHP 4.2.3 島村幸一 http://www.bekkoame.ne.jp/~joe90/