Rumah php教程 php手册 php用正则表达式匹配中文实例详解

php用正则表达式匹配中文实例详解

Jun 06, 2016 pm 08:26 PM
php ungkapan biasa

php中怎么用正则表达式匹配中文,需要注意什么,本文就详解一下这个,还有实例

在php中汉字正则可能有些朋友觉得很简单,但是在使用时会发现在gbk编码与uft8编码可能会有点区别哦,下面小编来介绍一下。
gbk编码下汉字正则

1.判断字符串是否全是汉字

复制代码 代码如下:


    $str = '全部是汉字测试';
    if (preg_match_all("/^([x81-xfe][x40-xfe])+$/", $str, $match)) {
        echo '全部是汉字'; 
    } else {
        echo '不全是汉字';
    }
?>


当$str = '全部是汉字测试'; 时输出"全部是汉字";
当$str = 'all全部是汉字测试'; 时输出"不全是汉字";

2.判断字符串是否包含汉字

复制代码 代码如下:


    $str = '汉字3测试';
    if (preg_match("/([x81-xfe][x40-xfe])/", $str, $match)) {
        echo '含有汉字'; 
    } else {
        echo '不含有汉字';
    }
?>


当$str = '汉字3测试'; 时输出"含有汉字";
当$str = 'abc345'; 时输出"不含有汉字";
上述变量$str的内容与utf8还是gbk编码无关,判断结果是一样的。
utf-8编码下用正则表达式如何匹配汉字

复制代码 代码如下:


$str = "php编程";
if (preg_match("/^[x{4e00}-x{9fa5}]+$/u",$str)) {
print("该字符串全部是中文");
} else {
print("该字符串不全部是中文");

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengesahkan sama ada input ialah alamat IPv6 menggunakan regex PHP Bagaimana untuk mengesahkan sama ada input ialah alamat IPv6 menggunakan regex PHP Jun 25, 2023 am 09:37 AM

Bagaimana untuk mengesahkan sama ada input ialah alamat IPv6 menggunakan regex PHP

Bagaimana untuk mengesahkan jika rentetan kosong dengan ungkapan biasa PHP Bagaimana untuk mengesahkan jika rentetan kosong dengan ungkapan biasa PHP Jun 24, 2023 am 08:46 AM

Bagaimana untuk mengesahkan jika rentetan kosong dengan ungkapan biasa PHP

Ungkapan biasa PHP untuk mengesahkan sama ada rentetan input dalam format nombor ID atau nombor pasport Ungkapan biasa PHP untuk mengesahkan sama ada rentetan input dalam format nombor ID atau nombor pasport Jun 24, 2023 pm 12:11 PM

Ungkapan biasa PHP untuk mengesahkan sama ada rentetan input dalam format nombor ID atau nombor pasport

Cara mengesahkan format alamat URL dengan ungkapan biasa PHP Cara mengesahkan format alamat URL dengan ungkapan biasa PHP Jun 24, 2023 am 09:51 AM

Cara mengesahkan format alamat URL dengan ungkapan biasa PHP

Bagaimana untuk mengesahkan sama ada ia adalah laluan fail menggunakan ungkapan biasa dalam PHP Bagaimana untuk mengesahkan sama ada ia adalah laluan fail menggunakan ungkapan biasa dalam PHP Jun 24, 2023 am 10:18 AM

Bagaimana untuk mengesahkan sama ada ia adalah laluan fail menggunakan ungkapan biasa dalam PHP

Bagaimana untuk mengesahkan format nombor telefon dengan ungkapan biasa PHP Bagaimana untuk mengesahkan format nombor telefon dengan ungkapan biasa PHP Jun 24, 2023 am 08:44 AM

Bagaimana untuk mengesahkan format nombor telefon dengan ungkapan biasa PHP

Cara menggunakan ungkapan biasa PHP untuk mengesahkan sama ada rentetan input ialah nombor ID, nombor pasport atau format pas Hong Kong dan Macao yang betul Cara menggunakan ungkapan biasa PHP untuk mengesahkan sama ada rentetan input ialah nombor ID, nombor pasport atau format pas Hong Kong dan Macao yang betul Jun 24, 2023 am 10:36 AM

Cara menggunakan ungkapan biasa PHP untuk mengesahkan sama ada rentetan input ialah nombor ID, nombor pasport atau format pas Hong Kong dan Macao yang betul

Bagaimana untuk mengesahkan input panjang tertentu menggunakan regex PHP Bagaimana untuk mengesahkan input panjang tertentu menggunakan regex PHP Jun 24, 2023 am 10:17 AM

Bagaimana untuk mengesahkan input panjang tertentu menggunakan regex PHP

See all articles