Рубрики
Uncategorized

Метод анализа регулярного сопоставления PHP и JavaScript на китайском языке

Автор оригинала: David Wong.

В этой статье приведен пример того, как PHP и JavaScript регулярно соответствуют китайскому языку . Поделитесь для вашей справки следующим образом:

В php , регулярное соответствие UTF-8 китайский: (Акцент сделан на: [\x{4e00}-\x{9fa5}]+ )

$str = "developpaer";
if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str,$arr)) {
  Print ("This string is all Chinese");
  echo '
';
  print_r($arr);
} else {
  Print ("This string is not all Chinese");
  echo '
';
  print_r($arr);
}

Регулярное сопоставление в PHP на китайском языке GBK и GB2312:

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

JavaScript регулярное соответствие китайскому:

Var STR = PHP programming;
if (/^[\u4e00-\u9fa5]+$/.test(str)) {
Alert ("This string is all Chinese");
} else {
Alert ("This string is not all Chinese");
}

PS: Вот два очень удобных инструмента регулярных выражений для вашей справки.

Инструмент онлайн-тестирования регулярных выражений JavaScript: http://tools.jb51.net/regex/ javascript

Онлайн-инструмент генерации регулярных выражений: http://tools.jb51.net/regex/create_reg

Я надеюсь, что эта статья будет полезна для изучения регулярных выражений.