MG TF のみんなの質問
Mickey53さん
2017.7.29 00:43
aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|b
w|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|e
s|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|i
d|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|l
u|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|n
p|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|s
j|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|u
s|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw|aero|asia|biz|cat|com|coop|edu|gov|info|int|jo
bs|mil|mobi|museum|name|net|org|pro|tel|travel)$", $mail 」
というのを見つけたのですが、どうしてもエラーになってしまいます。
Fatal error: Uncaught Error: Call to undefined function ereg()とStack trace: #0 {main} thrownです。
どなたかpreg_matchで書き直せる方はいませんか?
mpywさん
2017.7.29 01:53
PHP7.1以降であれば最良の選択肢は filter_var + checkdnsrr です。以下に結論があるので参照してください。
PHPで各種バリデーション - Qiita
http://qiita.com/mpyw/items/346f1789ad0e1b969ebc#e%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9
既存回答で小飼さんの正規表現が紹介されていますが、これにも不備はあります。以下で比較しています。
PHPしか書けないザコがメールアドレス正規表現でガチ勢に挑んでみた - Qiita
http://qiita.com/mpyw/items/257eabe0b43b1e02e6f7#%E7%A7%81%E3%81%AE%E9%96%A2%E6%95%B0
PHP7.1~: filter_var + checkdnsrr
~PHP7.0: symfony/Validator
基本的にはこれで。メールアドレスの正規表現は自分で書くにはあまりにも難易度が高すぎます。
shimixさん
2017.7.29 01:10
たしかにeregはphp7以降は削除されています(http://php.net/manual/ja/function.ereg.php)。
メールアドレスのチェックであれば、filter_varで、FILTER_VALIDATE_EMAIL をチェックするのが一番気楽かもしれません(phpに丸投げ)。
http://php.net/manual/ja/function.filter-var.php
http://php.net/manual/ja/filter.filters.validate.php
どうしてもpreg_matchを使いたければ、こういうパターンかな・・・
http://blog.livedoor.jp/dankogai/archives/51189905.html
正直、.(ac|ad|ae|af|ag|ai|al|am|an|ao|aq・・・・)をチェックするのは無駄です。ドメイン種別が増えるたびに書き直しますか?
#すでに記述が不足しているようですし(https://muumuu-domain.com/newgtld/)
イギリス車のmgというメーカーの車を買おうと思ってるんですが、mgの車ってどんな車ですか? 候補としては mgf 1.8i mgb mgミゼット mg tf のどれにしようか迷ってます あと、m...
2020.4.10
ベストアンサー:モーリス・ガレージの略 小型軽量のライト・ウェイト・スポーツカーの雄です。 今ではマツダのロードスターが世界で生産数が1番ですが、 そもそも、MAZDAはMGのコンセプトをリスペクトして、ユーノス・ロードスターを作りました。 車としては、シンプルそのもの。 古い車ですからそれなりの故障や、オープンカーですから不便はつきもの、それが趣味のオープンスポーツカーの世界です。
免許をとったら、スポーツカーに乗りたいと思ってます。 今迷っているのが S15 シルビア スバル BRZ(FRならば) MG TF アルテェツァ AE 86 というFRのスポーツカーです。 ...
2011.11.14
ベストアンサー:FRマニュアル党(絶滅危惧種?)でスポーツドライブ大好きオジさんです。 BMW 318is 5MTはどうですか?(左ハンドルになりますが・・・) 10年くらい前に絶版になったE36系の1.8(前期)1.9L(後期)クーペです。 スポーツパッケージOPでM3と同じエクステリアのモデルが存在します。 自分は96年に初めてBMWを購入したのがこれでしたが、国産車では絶対に 味わえない剛性感とし...
複数社の査定額を比較して愛車の最高額を調べよう!
愛車を賢く売却して、購入資金にしませんか?
※ 掲載しているすべての情報について保証をいたしかねます。新車価格は発売時の価格のため、掲載価格と実際の価格が異なる場合があります。詳細は、メーカーまたは取扱販売店にてお問い合わせください。