島村です。
電話番号を正規表現でチェックしようと思い、次のようなテストをしているので
すが思ったとおりに動いてくれません。
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/