javascript - Javascript string.toLowerCase() 在大小写转换中是否遵循 Unicode 标准?

标签 javascript string unicode

我正在创建一个基于浏览器的表单验证脚本,根据 Unicode 标准检查输入是否没有任何大写字符。我对大写字符的定义是具有小写映射的字符。如果输入字符串中的某个字符没有小写或大写映射(如汉字)那么没关系(它应该通过我的验证)。

我正在使用 UTF-8 编码。

我打算创建一个如下所示的函数:

function hasUpper(str){
  if(str != str.toLowerCase()){
    return true
  }
  else {
    return false
  }
}

这能满足我的需求吗?

谢谢!

最佳答案

是的,这会奏效。顺便说一下, bool 关键字是小写的 truefalse。 :)

关于javascript - Javascript string.toLowerCase() 在大小写转换中是否遵循 Unicode 标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3590833/

相关文章:

javascript - 如何为对象实例生成唯一 ID?

javascript - 使用 Rhino 读取文件

java - 删除/替换空子字符串

java - 查找符合特定格式的所有子字符串

excel - 如何将具有中文名称的文件夹名称列表获取到Excel工作表中?

javascript - 具有 href 绑定(bind)的图像将不起作用

javascript - 使用 javascript 突出显示选定的列表项

string - 在golang中实现动态字符串

bash - BASH 变量名称中可以接受哪些 Unicode 符号?

python - 将 UTF-8 值打印为原始字符而不是代码