Rumah > pembangunan bahagian belakang > tutorial php > php与javascript正则匹配中文的方法分享

php与javascript正则匹配中文的方法分享

黄舟
Lepaskan: 2023-03-06 17:26:02
asal
1260 orang telah melayarinya

这篇文章主要介绍了php与javascript正则匹配中文的方法,结合实例形式分析了针对utf-8与GBK编码情况下的php、javascript正则匹配中文操作技巧,需要的朋友可以参考下

本文实例讲述了php与javascript正则匹配中文的方法。分享给大家供大家参考,具体如下:

php中正则匹配utf-8中文: (重点是:[\x{4e00}-\x{9fa5}]+

1

2

3

4

5

6

7

8

9

10

$str = "脚本之家";

if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str,$arr)) {

  print("该字符串全部是中文");

  echo &#39;<pre class="brush:php;toolbar:false">&#39;;

  print_r($arr);

} else {

  print("该字符串不全部是中文");

  echo &#39;<pre class="brush:php;toolbar:false">&#39;;

  print_r($arr);

}

Salin selepas log masuk

php中正则匹配gbk、gb2312中文:

1

preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$str)

Salin selepas log masuk

javascript正则匹配中文:

1

2

3

4

5

6

var str = "php编程";

if (/^[\u4e00-\u9fa5]+$/.test(str)) {

alert("该字符串全部是中文");

} else {

alert("该字符串不全部是中文");

}

Salin selepas log masuk

Atas ialah kandungan terperinci php与javascript正则匹配中文的方法分享. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan