Я создаю скрипт проверки формы на основе браузера, который проверяет, не содержит ли ввод заглавные буквы в соответствии со стандартами Unicode. Мое определение заглавного символа - это символ с отображением в нижнем регистре. Если определенный символ во входной строке не имеет сопоставления в нижнем или верхнем регистре (например, китайские символы), тогда все в порядке (он должен пройти мою проверку).
Я использую кодировку UTF-8.
Я планирую создать функцию, которая выглядит следующим образом:
function hasUpper(str){
if(str != str.toLowerCase()){
return true
}
else {
return false
}
}
Будет ли это работать для моих нужд?
Спасибо!