php正则表达式实例
2017-08-29 13:54
579 查看
php正则表达式实例
1。判断字符串是否为空,非空时检测输入字符串是否为汉字、平假名、片假名或全角数字if (empty($paymentway->bank_name)) {
$_REQUEST["ERROR_MESSAGE"] = BANK_NAME_NOT_INPUT;
$_REQUEST["PAYMENT_EDIT_SEARCH_RESULT"] = $paymentway;
$doContinueFlg = false;
}else if(!mb_ereg("^([一-龠]|[ぁ-ん]|[ァ-ヴ]|[a-zA-Z0-9])+$",$paymentway->bank_name)){
$_REQUEST["ERROR_MESSAGE"] = BANK_NAME_INPUT_ERROR;
$_REQUEST["PAYMENT_EDIT_SEARCH_RESULT"] = $paymentway;
$doContinueFlg = false;
}
2。判断字符串是否为空,非空时检测输入字符串是否为数字
if(empty($paymentway->bank_account)){
$_REQUEST["ERROR_MESSAGE"] = BANK_ACCOUNT_NOT_INPUT;
$_REQUEST["PAYMENT_EDIT_SEARCH_RESULT"] = $paymentway;
$doContinueFlg = false;
}else{
if(!is_numeric($paymentway->bank_account)){
$_REQUEST["ERROR_MESSAGE"] = BANK_ACCOUNT_NOT_ILLEGAL;
$_REQUEST["PAYMENT_EDIT_SEARCH_RESULT"] = $paymentway;
$doContinueFlg = false;
}
}
3。判断字符串是否为空,非空时检测输入字符串是否合法邮编
if(empty($paymentway->post_office_mark)){
$_REQUEST["ERROR_MESSAGE"] = POST_OFFICE_MARK_NOT_INPUT;
$_REQUEST["PAYMENT_EDIT_SEARCH_RESULT"] = $paymentway;
$doContinueFlg = false;
}else{
if(!mb_ereg("^[0-9]{3}[-]?[0-9]{4}$",$paymentway->post_office_mark)){
$_REQUEST["ERROR_MESSAGE"] = POST_OFFICE_MARK_NOT_ILLEGAL;
$_REQUEST["PAYMENT_EDIT_SEARCH_RESULT"] = $paymentway;
$doContinueFlg = false;
}
}
相关文章推荐
- 正则表达式函数实例详解(及PHP字符串处理函数)
- 看实例学php正则表达式
- 实例学习PHP中的正则表达式
- 实例学习PHP中的正则表达式
- PHP正则表达式及实例
- PHP正则表达式及实例
- PHP正则表达式及实例
- PHP正则表达式及实例
- 浅析PHP正则表达式的应用实例
- PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
- php用正则表达式匹配中文实例详解
- PHP中的正则表达式实例详解
- 【PHP】正则表达式实例
- 【PHP】正则表达式实例
- php正则表达式实例
- PHP和javascript常用正则表达式及用法实例
- 史上最全PHP正则表达式实例汇总
- PHP正则表达式笔记和实例
- 看实例学php正则表达式
- PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)