php正規表現:-(半角ハイフン)がマッチしない
php 正規表現で "-(ハイフン)"事体ってどう書くのでしょうか?
電話番号でハイフン込みで入力されても対応できるようにしたかったのですが
下のコードではマッチできないようです
ereg("^[0-9,-,(,),ー]+$",$_POST['tel'])

なぜ…?
エスケープが必要なものだったかな…?←違う

で 見つけました 下記URL
■http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1127360901

つまり [ の直後か ] の直前に書くと良い、と!

-----------------
結論
ereg("^[0-9,(,),ー,-]+$",$_POST['tel'])


これでマッチできるようになりました
[PR]
by isunonusi | 2009-10-23 10:32 | php