Source for file Ethna_Plugin_Validator_Mbregexp.php
Documentation is available at Ethna_Plugin_Validator_Mbregexp.php
// {{{ Ethna_Plugin_Validator_Mbegexp
* マルチバイト対応正規表現によるバリデータプラグイン
* @author Yoshinari Takaoka <takaoka@beatcraft.com>
/** @var bool 配列を受け取るかフラグ */
* 正規表現によるフォーム値のチェックを行う(マルチバイト対応)
* @param string $name フォームの名前
* @param mixed $var フォームの値
* @param array $params プラグインのパラメータ
function &validate($name, $var, $params)
if (isset
($params['mbregexp']) ==
false
$ctl =
& $this->backend->getController();
$cli_enc =
$ctl->getClientEncoding();
$encoding =
(isset
($params['encoding']))
if (mb_ereg($params['mbregexp'], $var) !==
1) {
if (isset
($params['error'])) {
$msg =
_et('Please input {form} properly.');
Documentation generated on Fri, 11 Nov 2011 04:00:41 +0900 by phpDocumentor 1.4.3