[PHP-users 21287] Re: フォームの入力チェックについて

TABATA Tomoyuki tabata @ hotline.gr.jp
2004年 4月 17日 (土) 15:39:06 JST


田畑です。

> この正規表現の意味を解説してください。
> if(ereg("([2-6]{3})-([^H-Z]{2,})-([123]{5,8})",$str))
> と書いてありました。

1. 数字の 2 〜 6 までのいずれかが、3 回続きます。
2. - (ハイフン) です。
3. 英字の H 〜 Z "以外" の文字が 2 回以上続きます。
4. - (ハイフン) です。
5. 数字の 1, 2, 3 のいずれかが、5 回以上、8 回以下続きます。

以上です。
一度、お試しになって下さい。



PHP-users メーリングリストの案内