最近在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蚂蚁积分下载
在平时的工作和生活中,常会听到有人抱怨太过忙碌,总是事情追着事情。“二八法则”说的是80%的产出,来自20%的输入。我们无需面面俱到,将注意力集中在最重要的事上,往往就能掌控全局。
0
本文标签: