js如何使指定字符串转换为小写字母
程序员文章站
2022-04-12 13:44:07
...
在JavaScript中,可以使用toLowerCase()方法和toLocaleLowerCase()方法来将字符串中的大写字母转换为小写字母。
使用toLowerCase()方法
字符串的toLowerCase()方法可以将字符串中的字母转换为小写字母,会返回一个小写字母的字符串。
注:toLowerCase()方法不会对原始字符串进行任何其他更改;对非字母字符不会产生影响。
语法:
string.toLowerCase()
string为需要转换的字符串对象。
简单示例:使用toLowerCase()方法把字符串“PHP中文网的网站为:WWW.PHP.CN”转换为小写字母。
<div class="demo "> <p>转换前:<br /> <span id="str1"></span> </p> <p>转换后:<br /> <span id="str2"></span> </p> </div> <script type="text/javascript"> var str1 ="PHP中文网的网站为:WWW.PHP.CN"; var str2 =str1.toLowerCase(); document.getElementById("str1").innerHTML =str1; document.getElementById("str2").innerHTML =str2; </script>
效果图:
上例可以看出,使用toLowerCase()方法可以轻松将字符串转换为小写字母;但有时,字符串转换为小写字母可能会因不同语言之间的冲突而有所不同。
例:小写字母'i'在不同语言中的大写表示是不一样的,在英语中,用大写字母'I'表示;而在土耳其语中,用大写的虚线字母'?'表示。
那么如何为了克服这样的问题?我们可以使用toLocaleLowerCase()方法来转换小写。
使用toLocaleLowerCase()方法
字符串的toLocaleLowerCase()方法会根据用户计算机的当前语言环境将字符串转换为相应的小写字母,同样会返回一个小写字母的字符串。
语法:
string.toLocaleLowerCase()
简单示例:使用toLocaleLowerCase()方法,转换字符串“ABCDEfx”。
<div class="demo "> <p>转换前:<br /><br /> <span id="str1"></span> </p><br /> <p>转换后:<br /><br /> <span id="str2"></span> </p> </div> <script type="text/javascript"> var str1 ="ABCDEfx"; var str2 =str1.toLocaleLowerCase(); document.getElementById("str1").innerHTML =str1; document.getElementById("str2").innerHTML =str2; </script>
效果图:
说明:
在大多数情况下,使用toLocaleLowerCase()方法或toLowerCase()方法得到的结果是一样的,只有在语言环境定义的规则与常规的 Unicode 大小写映射方式发生冲突时,才会有不同的结果。
总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。
以上就是js如何使指定字符串转换为小写字母的详细内容,更多请关注其它相关文章!