最近在PHP编写的程序过程中,写了个验证用户的真实姓名的函数来做中文正则检查,看看用户提交的数据否符合标准,中文正则检测这个函数经常用到,蚂蚁学院的小编提醒大家记得收藏起来哦,今天就把源码分享给大家。
<?php
/*
作品名称:php 检测中文名是否正确
作者:蚂蚁学院 树熊
官方网址:http://www.mayixueyuan.com
*/
/*
user_name 中文名称
min 中文名最小长度
max 中文名最大长度
*/
function checkChineseName($user_name,$min=2,$max=5){
if(preg_match('/^[A-Za-z0-9_\x{4e00}-\x{9fa5}]{'.$min.','.$max.'}$/u', $user_name)){
return true;
}else{
return false;
}
}
if(checkChineseName("蚂蚁学院")){
echo '检测通过。';
}else{
echo '检测不通过。';
}
//打印结果 检测通过。
if(checkChineseName("mayixueyuan")){
echo '检测通过。';
}else{
echo '检测不通过。';
}
//打印结果 检测不通过。
//增加长度判断
if(checkChineseName("蚂蚁学院",2,3)){
echo '检测通过。';
}else{
echo '检测不通过。';
}
//打印结果 检测不通过。
?>
10蚂蚁积分下载
“往者不可谏,来者犹可追。”人生的道路绝非一帆风顺,谁都有可能走弯路。我们要做的,不是为过去而悲伤,而是及时调整方向。成功的道路不是只有一条,一条路走不通就换一条。调整方向,重新出发,也可以赢得未来。
0
本文标签: