中村@川越市です.
On Thu, 12 Aug 2004 12:39:47 +0900,
ごう <newsreader @ go.fam.cx> said:
ごう> 正規表現の[0-9]{4}は4桁の数字を意味していると思うのですが4桁以上の数字が入っ
ごう> てもelse以下に分岐しないのは何故か理解に苦しんでおります。
部分文字列でマッチしてしまうからですね.
if (ereg ("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})$", $date, $regs)) {
と変えてみたら, いかがでしょうか?
---
moo-biz @ nakamuraS.org