本文整理汇总了PHP中string::checkAlphaNum方法的典型用法代码示例。如果您正苦于以下问题:PHP string::checkAlphaNum方法的具体用法?PHP string::checkAlphaNum怎么用?PHP string::checkAlphaNum使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类string
的用法示例。
在下文中一共展示了string::checkAlphaNum方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: checkHisData
//.........这里部分代码省略.........
}
}
// HISパスワード
if (!$this->oMgr->checkEmpty($password)) {
// 任意
} else {
//if (!string::checkAlphanumWide($password, 6, 10) || !ereg("[0-9]", $password) || !ereg("[a-z]", $password) || !ereg("[A-Z]", $password))
if (!string::checkAlphanumWide($password, 4, 10)) {
$param = array();
$param[0] = $name . "HISパスワード";
$param[1] = "半角英数字4~10文字";
// エラーメッセージをセット
$this->oMgr->setErr('E004', $param);
}
}
// 部署
if (!$this->oMgr->checkEmpty($wardcode)) {
// エラーメッセージをセット
$this->oMgr->setErr('E007', $name . "部署");
}
// 職種
if (!$this->oMgr->checkEmpty($professioncode)) {
// エラーメッセージをセット
$this->oMgr->setErr('E007', $name . "職種");
}
// 役職
if (!$this->oMgr->checkEmpty($gradecode)) {
// エラーメッセージをセット
$this->oMgr->setErr('E007', $name . "役職");
}
// 診療科
if (!$this->oMgr->checkEmpty($deptcode)) {
// エラーメッセージをセット
$this->oMgr->setErr('E007', $name . "診療科");
}
// 予約項目コード
if (!$this->oMgr->checkEmpty($appcode)) {
// 任意
} else {
if (!string::checkAlphaNum($appcode, 5)) {
// エラーメッセージをセット
$param = array();
$param[0] = $name . "予約項目コード";
$param[1] = "半角英数字5桁";
$this->oMgr->setErr('E004', $param);
}
}
$has_validdate_err = false;
// 有効期間
if (!$this->oMgr->checkEmpty($validstartdate)) {
// エラーメッセージをセット
$this->oMgr->setErr('E001', $name . "有効期間(開始日)");
$has_validdate_err = true;
} else {
if (!$this->oMgr->checkDateFormat($validstartdate)) {
// エラーメッセージをセット
$param = array();
$param[0] = $name . "有効期間(開始日)";
$param[1] = "yyyy/mm/dd";
$this->oMgr->setErr('E004', $param);
$has_validdate_err = true;
} else {
if (!$this->oMgr->checkDate($validstartdate)) {
// エラーメッセージをセット
$this->oMgr->setErr('E013', $name . "有効期間(開始日)");
$has_validdate_err = true;
}
}
}
// 有効期間
if (!$this->oMgr->checkEmpty($validenddate)) {
// エラーメッセージをセット
$this->oMgr->setErr('E001', $name . "有効期間(終了日)");
$has_validdate_err = true;
} else {
if (!$this->oMgr->checkDateFormat($validenddate)) {
// エラーメッセージをセット
$param = array();
$param[0] = $name . "有効期間(終了日)";
$param[1] = "yyyy/mm/dd";
$this->oMgr->setErr('E004', $param);
$has_validdate_err = true;
} else {
if (!$this->oMgr->checkDate($validenddate)) {
// エラーメッセージをセット
$this->oMgr->setErr('E013', $name . "有効期間(終了日)");
$has_validdate_err = true;
}
}
}
if (!$has_validdate_err) {
if (!$this->oMgr->checkDateTerm($validstartdate, $validenddate)) {
// エラーメッセージをセット
$param = array();
$param[0] = $name . "有効期間(開始日)";
$param[1] = $name . "有効期間(終了日)";
$this->oMgr->setErr('E012', $param);
}
}
}
示例2: checkInputdata
//.........这里部分代码省略.........
//if (!string::checkAlphanumWide($password, 6, 10) || !ereg("[0-9]", $password) || !ereg("[a-z]", $password) || !ereg("[A-Z]", $password))
if (!string::checkAlphanumWide($this->request['password'], 4, 10)) {
$param = array();
$param[0] = "HISパスワード";
$param[1] = "半角英数字4~10文字";
// エラーメッセージをセット
$this->oMgr->setErr('E004', $param);
}
}
// 部署
if (!$this->oMgr->checkEmpty($this->request['wardcode'])) {
// エラーメッセージをセット
$this->oMgr->setErr('E007', "部署");
}
// 職種
if (!$this->oMgr->checkEmpty($this->request['professioncode'])) {
// エラーメッセージをセット
$this->oMgr->setErr('E007', "職種");
}
// 役職
if (!$this->oMgr->checkEmpty($this->request['gradecode'])) {
// エラーメッセージをセット
$this->oMgr->setErr('E007', "役職");
}
// 診療科
if (!$this->oMgr->checkEmpty($this->request['deptcode'])) {
// エラーメッセージをセット
$this->oMgr->setErr('E007', "診療科");
}
// 予約項目コード
if (!$this->oMgr->checkEmpty($this->request['appcode'])) {
// 任意
} else {
if (!string::checkAlphaNum($this->request['appcode'], 5)) {
// エラーメッセージをセット
$param = array();
$param[0] = "予約項目コード";
$param[1] = "半角英数字5桁";
$this->oMgr->setErr('E004', $param);
}
}
$has_validdate_err = false;
// 有効期間
if (!$this->oMgr->checkEmpty($this->request['validstartdate'])) {
// エラーメッセージをセット
$this->oMgr->setErr('E001', "有効期間(開始日)");
$has_validdate_err = true;
} else {
if (!$this->oMgr->checkDateFormat($this->request['validstartdate'])) {
// エラーメッセージをセット
$param = array();
$param[0] = "有効期間(開始日)";
$param[1] = "yyyy/mm/dd";
$this->oMgr->setErr('E004', $param);
$has_validdate_err = true;
} else {
if (!$this->oMgr->checkDate($this->request['validstartdate'])) {
// エラーメッセージをセット
$this->oMgr->setErr('E013', "有効期間(開始日)");
$has_validdate_err = true;
}
}
}
// 有効期間
if (!$this->oMgr->checkEmpty($this->request['validenddate'])) {
// エラーメッセージをセット