Estoy creando un script de verificación de formulario basado en navegador que comprueba si la entrada no tiene ningún carácter en mayúsculas de acuerdo con los estándares Unicode. Mi definición de un personaje en mayúsculas es un personaje que tiene un mapeo en minúsculas. Si un cierto carácter en la cadena de entrada no tiene una asignación en minúscula o mayúscula (como los caracteres chinos), entonces está bien (debe pasar mi validación).¿Javascript string.toLowerCase() sigue los estándares Unicode en caso de conversiones?
Estoy usando la codificación UTF-8.
tengo la intención de crear una función que tiene este aspecto:
function hasUpper(str){
if(str != str.toLowerCase()){
return True
}
else {
return False
}
}
¿Funcionará para mis necesidades?
Gracias!
Tenga en cuenta que puede simplificar esa función para 'return str! = Str.toLowerCase()'. –