2010/11/16

[PHP]正規表現 半角英数字チェック

以前、ゲームアルゴリズムレシピ for JavaScriptを買ったときに、サーバーサイドの処理を組む必要があり、本書に記載されているPerlではなく、PHPで組んだのですが、その際に、正規表現を使ったので、そのやり方をさくっと紹介

処理の内容は、半角英数字以外のものが変数に含まれていた場合、エラーにするという処理です。

if(!ereg("[0-9a-zA-Z]", $new_name)){
//半角英数字以外(エラー)だった場合の処理を記述

}

上の処理は、変数new_nameにereg関数を使って中身をチェックしている処理です。

こうしてまとめておけば次回からさくっと取り出せるので便利です。

参考:詳解 正規表現 第3版

0 コメント:

コメントを投稿