PHP code example of inkusu / validation

1. Go to this page and download the library: Download inkusu/validation library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

inkusu / validation example snippets


#!php


use JP\Grampus\Validation\Validator;

//ダミーデータ
$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')->

#!php


use JP\Grampus\Validation\Validator;

//ダミーデータ
$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> numeric()->end();


#!php


use JP\Grampus\Validation\Validator;

//ダミーデータ
$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> degit()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> alpha()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> alphaNumeric()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> tel()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> email()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> ip()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> ip()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> dateFormat()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> same()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> zenkaku()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> hiragana()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> hiragana()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> tokenIOS()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> tokenAndroid()->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> custom(function(){
	return true;
}, 'カスタムメッセージ')->end();


#!php


use JP\Grampus\Validation\Validator;

$q = array(
  'name'      => 'taro株式会社',
);

$custom = function($v){
	return true;
}

$validator = Validator::make();
$validator->set($q['name'], '会社名')-> custom($custom, 'カスタムメッセージ')->end();