php正则表达式实例
来源:互联网 发布:淘宝直通车怎么开好 编辑:程序博客网 时间:2024/06/10 05:45
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;
}
$_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;
}
}
$_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;
}
}
$_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编程技巧:看实例学正则表达式
- PHP编程技巧:看实例学正则表达式
- PHP编程技巧:看实例学正则表达式
- C++异常的基本语法与应用
- VmWare下运行WindML
- python->FTP上传下载文件
- 如何正确的编写高质量高性能的MySQL语法
- 中国工资低真正的原因是什么
- php正则表达式实例
- SQL Server 索引结构及其使用(一)
- 2007高考作文
- 爱因斯坦与相对论
- SQL Server 索引结构及其使用(二)
- Jdk1.5api帮助文档 chm版下载地址
- 转:mysql常用命令
- 准备开博
- SQL Server 索引结构及其使用(三)