漢字の判定は文字列エンコーディングに基づいています、/^[chr(0xa1)-chr(0xff)]+$ これは中国語かどうかを判定するためのPHP検証正規表現です 中国語の文字判定を文字列エンコードに基づいて行う例を見てみましょう。これは、PHP チュートリアルで中国語かどうかを判定するための正規表現です。 .
中国語を認証する例を見てみましょう
$str = "Yiju チュートリアル ネットワーク";js
if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) {
echo "これは純粋な中国語の文字列です";
} その他 {
echo "これは純粋な中国語の文字列ではありません";
}
var str = "phpプログラミング";if($en_utf8)if (/^[u4e00-u9fa5]+$/.test(str)) {
php
alert("文字列はすべて中国語です");
} その他 {
alert("この文字列はすべて中国語ではありません");
}
{ $joid = preg_replace("[^0-9a-za-z_-|x4e00-x9fa5|:|/|#|.]","",$joid); それ以外PHP で文字列が中国語かどうかを判断するには、次の考え方に従います:
{ $joid = preg_replace("[^0-9a-za-z_-|".chr(0xa1)."-".chr(0xff)."|:|/|#|.]","",$ joid); } //gb2312
の中国語のマッチング
$str = "php プログラミング";
if (preg_match("/^[u4e00-u9fa5]+$/",$str)) {
print("この文字列はすべて中国語です");
} その他 {
print("この文字列はすべて中国語ではありません");
}
?>
http://www.bkjia.com/PHPjc/632360.html