PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > 正则表达式 > 正文

    php正则中文表达式

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:今天做网站的时候,遇到验证中文的问题,抽时间写出来分享给大家,希望对大家有所帮助。php正则中文表达式,实例代码如下:复制代码 代码如...
    今天做网站的时候,遇到验证中文的问题,抽时间写出来分享给大家,希望对大家有所帮助。
    php正则中文表达式,实例代码如下:

     
    复制代码 代码如下:
    <?php
    $str = "abc一二三cde";
    echo preg_replace('/[^x4e00-x9fa5]/i'," ",$str);
    $str = "B5教程网";
    if (preg_match("/^[x4e00-x9fa5]+$/u",$str)) {
    print("该字符串全部是中文");
    } else {
    print("该字符串不全部是中文");
    }
    $action=trim($_get['action']);
    if($action=="sub")
    {
    $str=$_post['dir'];
    //if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."a-za-z0-9_]+$/",$str))?//gb2312汉字字母数字下划线正则表达式
    if(!preg_match("/^[x{4e00}-x{9fa5}a-za-z0-9_]+$/u",$str))//utf-8汉字字母数字下划线正则表达式
    {
    echo "<font color=red>您输入的[".$str."]含有违法字符</font>";
    }
    else{
    echo "<font color=green>您输入的[".$str."]完全合法,通过!</font>";
    }
    }
    ?>

    <form method="post" action="?action=sub">
    输入字符(数字,字母,汉字,下划线):
    <input type="text" value="">
    <input type="submit" value="提交">
    </form> 

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-114-1358-1.html
    相关热词搜索: php正则 中文表达式