Tôi đang tạo tập lệnh xác minh biểu mẫu dựa trên trình duyệt để kiểm tra xem đầu vào không có bất kỳ ký tự chữ hoa nào theo Tiêu chuẩn Unicode. Định nghĩa của tôi về một ký tự chữ hoa là một ký tự có một ánh xạ chữ thường. Nếu một ký tự nào đó trong chuỗi đầu vào không có một ánh xạ chữ thường hoặc chữ hoa (như ký tự tiếng Trung) thì sẽ ổn thôi (nó sẽ vượt qua xác thực của tôi).Javascript string.toLowerCase() có tuân thủ các tiêu chuẩn Unicode trong trường hợp chuyển đổi không?
Tôi đang sử dụng mã hóa UTF-8.
tôi đang lập kế hoạch để tạo ra một chức năng mà trông như thế này:
function hasUpper(str){
if(str != str.toLowerCase()){
return True
}
else {
return False
}
}
Will tác phẩm này với nhu cầu của tôi?
Cảm ơn!
Lưu ý rằng bạn có thể đơn giản hóa hàm đó thành 'return str! = Str.toLowerCase()'. –