Lambda-lib
[ class tree: Lambda-lib ] [ index: Lambda-lib ] [ all elements ]

Class: Validator

Source Location: /libs/Validator.php

Class Overview


バリデーター class


Author(s):

  • rooth

Version:

  • 0.0.1

    PHP version 5

Methods



Class Details

[line 12]
バリデーター class



Tags:

author:  rooth
version:  

0.0.1

PHP version 5



[ Top ]


Class Methods


static method isDate [line 20]

static bool isDate( str $date, [str $delim = '/'])

日付



Tags:

access:  public


Parameters:

str   $date   YYYY/MM/DD 形式の日付
str   $delim   区切り文字

[ Top ]

static method isEmail [line 38]

static bool isEmail( str $email)

メールアドレス



Tags:

access:  public


Parameters:

str   $email   メールアドレス

[ Top ]

static method isMultiEmail [line 55]

static bool isMultiEmail( str $email)

カンマ区切りメールアドレス



Tags:

access:  public


Parameters:

str   $email   カンマ区切りメールアドレス

[ Top ]

static method isPermittedIP [line 135]

static bool isPermittedIP( str $test_ip, $permit_ips)

サブネットマスク形式のIPアドレスに含まれるか検証する



Tags:

return:  [usage] $permit_ips = array( '210.153.84.0/24', '210.136.161.0/24', ); $test_ip = '210.161.123.12'; echo isPermittedIP($test_ip, $permit_ips) ? 'OK' : 'NG';
access:  public


Parameters:

str   $test_ip   テストするIPアドレス
array   $permit_ips   IPアドレスのリスト

[ Top ]

static method isPhone [line 92]

static bool isPhone( str $phone)

電話番号



Tags:

access:  public


Parameters:

str   $phone   電話番号

[ Top ]

static method isPositiveNumber [line 102]

static void isPositiveNumber( $v)

正の数?



Tags:

access:  public


Parameters:

   $v  

[ Top ]

static method isPrintable [line 110]

static void isPrintable( $v)

半角スペースを除く、半角英数と記号 の判定



Tags:

access:  public


Parameters:

   $v  

[ Top ]

static method isURL [line 70]

static bool isURL( str $url)

URL



Tags:

access:  public


Parameters:

str   $url   URL

[ Top ]

static method isZip [line 80]

static bool isZip( str $zip)

郵便番号



Tags:

access:  public


Parameters:

str   $zip   郵便番号

[ Top ]


Documentation generated on Sat, 21 May 2011 18:34:10 +0900 by phpDocumentor 1.4.1