Tengo un sitio web multilingüe (chino e inglés).¿Cómo validar el nombre chino (unicode) y el inglés?
Me gusta validar un campo de texto (campo de nombre) en javascript. Tengo el siguiente código hasta ahora.
var chkName = /^[characters]{1,20}$/;
if(chkName.test("[name value goes here]")){
alert("validated");
}
el problema es que,/^ [characters] {1,20} $/only coincide con los caracteres ingleses. ¿Es posible hacer coincidir CUALQUIER (incluyendo caracteres Unicode)? Solía usar la siguiente expresión regular, pero no quiero permitir espacios entre cada carácter.
/^(.+){1,20}$/
¿Qué piensas hacer si se proporciona un nombre coreano, japonés, vietnamita o klingon? –
¿Qué reglas tienes? 1-20 caracteres, sin espacios ¿Algo más? – roberkules
@Russell Borogove // Esa es mi preocupación también. Quiero validar todos los unicodes y el inglés. – Moon