我正在创建一个基于浏览器的表单验证脚本,根据 Unicode 标准检查输入是否没有任何大写字符。我对大写字符的定义是具有小写映射的字符。如果输入字符串中的某个字符没有小写或大写映射(如汉字)那么没关系(它应该通过我的验证)。
我正在使用 UTF-8 编码。
我打算创建一个如下所示的函数:
function hasUpper(str){
if(str != str.toLowerCase()){
return true
}
else {
return false
}
}
这能满足我的需求吗?
谢谢!
最佳答案
是的,这会奏效。顺便说一下, bool 关键字是小写的 true
和 false
。 :)
关于javascript - Javascript string.toLowerCase() 在大小写转换中是否遵循 Unicode 标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3590833/