スレッド表示 | フラット表示〕 全トピック 920 件中 517 番目 次≫ ≪前

正規表現

created: 2004-11-29 17:28 | modified: 2004-12-02 17:54 | reply: 5

[1935] 正規表現

user: ももか | created: 2004-11-29 17:28
こんにちは、ももかです。
PHPの正規表現についてお聞きしたいことがあります。

電話番号の入力チェックを行っています。
電話番号が2桁以上4桁以下以外のときにエラーを出すようにしたいのですが、どうもうまくいきません。
eregと{2,4}を使えばいいかなということまではわかるのですが・・。

すみませんが、よろしくお願いします。
reply: 1938 返信 編集 削除

[1938] RE: 電話番号正規表現

user: | created: 2004-11-29 18:49
こんにちは。
こんな感じでどうでしょう。

$numに数字が入っているとして、

if (!ereg("^[0-9]{2,4}$",$num)){
print 'データは2?4桁の数字じゃないです。<BR>';
}
else {
print 'データは2?4桁の数字です。<BR>';
}

--------------------

※ところで、電話番号の局番って1?6桁まで可能性が
ある(たぶん)と思うんですが、それは構わないんでしょうか…?
Parent: 1935  reply: 1944 返信 編集 削除

[1944] !eregを使用して

user: ももか | created: 2004-12-01 08:19
お返事ありがとうございます。

!eregを使いましたら、きちんと表示されました。


※電話番号の局番は、1桁とかあるのですか?(国際電話とかですか??)
Parent: 1938  reply: 1946 1947 返信 編集 削除

[1946] 局番の桁数…

user: | created: 2004-12-01 19:44
> ※電話番号の局番は、1桁とかあるのですか?(国際電話とかですか??)

私もそんなにはっきりと知っているわけではないんですが、

http://www.soumu.go.jp/joho_tsusin/top/tel_number/fixed.html

↑こういうサイトを見ると、市内局番については1桁の場合もある
ようです。(実際にどこどこがそうだとは言えないのですが…)

市外局番は、国内の場合必ず先頭に0が付くので最低でも2桁と
なるようですね。
Parent: 1944  返信 編集 削除

[1947] 1桁

user: ゆうじ | created: 2004-12-01 20:03
うちの田舎は、
0から始まる市外局番が、5桁。
市内局番が、1桁です。
Parent: 1944  reply: 1948 返信 編集 削除

[1948] Re.1桁

user: ももか | created: 2004-12-02 17:54
> うちの田舎は、
> 0から始まる市外局番が、5桁。
> 市内局番が、1桁です。

1桁にも対応できるようにしたいと思います。
Parent: 1947  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 517 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑