最近在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
本文标签:














