Diccionario Js Pinyin

Los caracteres chinos coinciden con las expresiones regulares js. Las expresiones regulares más utilizadas son [\u4e00-\u9fa5], pero este rango no está completo. Por ejemplo:/[\u4e 00-\u9fa 5]/. Prueba ("?")) // ¿Prueba de radicales? , devuelve falso.

Según la versión Unicode, para juzgar con precisión un carácter chino, debe incluir:

Rango de significado

2e80-2fcjk suplemento raíz 2F00-2FDF Diccionario Kangxi root

Símbolos y puntuación CJK 3000-303F Trazos CJK 31C0-31EF

Los caracteres CJK cerrados 3200-32FF son compatibles con los meses CJK 3300-33FF.

3400-4DBF CJK Extensión de símbolo ideográfico unificado A 4DC0-4DFF I Ching Sesenta y cuatro símbolos de hexagrama

4e 00-9bf Jeroglíficos unificados CJK F900-FAFF Jeroglíficos compatibles con CJK

p>

FE30-FE4F Formato compatible con CJK FF00-FFEF ASCII de ancho completo, puntuación de ancho completo

Por lo tanto, la expresión regular correcta para hacer coincidir caracteres chinos es:

var rcjk =/[\ u2e 80-\u2EFF\u2f 00-\u2FDF\u 3000-\u303F\u 31c 0-\u 31EF\u 3200-\u32FF\u 3300-\u33FF\u 3400-\ u4d BF\u4d c0-\u4DFF \ u4e 00-\ u9bf \ uf 900-\ uFAFF \ ufe 30-\ u