Red de conocimiento del abogados - Respuesta jurídica de la empresa - Expresión regular para verificar nombres en java

Expresión regular para verificar nombres en java

La siguiente es una expresión regular utilizada para verificar nombres en Java. Puede coincidir de 2 a 8 caracteres chinos o de 2 a 16 letras inglesas.

código

Cadena expresión regular = "^([\\u4E00-\\u9FA5]{2,8}|[a-zA-Z]{2,16})$ ";

La explicación específica es la siguiente:

^ representa el comienzo de la cadena coincidente

() representa un grupo de captura, que contiene dos sub- patrones

[\u4E00-\u9FA5] representa un carácter chino, el rango es el rango chino de codificación Unicode

{2,8} representa que el carácter puede aparecer de 2 a 8 veces

| representa OR lógico, lo que indica que cualquiera de los dos subpatrones se puede combinar correctamente

[a-zA-Z] representa una letra en inglés, no distingue entre mayúsculas y minúsculas

{2,16} significa que el carácter puede aparecer de 2 a 16 veces

$ significa que coincide con el final de la cadena

Por lo tanto, la expresión regular anterior puede coincida con una longitud de 2 a 8 caracteres chinos o una cadena de 2 a 16 letras en inglés, que se puede utilizar para comprobar si el nombre cumple con los requisitos.