如何将JavaScript字符串值转换为小写字母?
例子:从“Your Name”到“Your Name”
如何将JavaScript字符串值转换为小写字母?
例子:从“Your Name”到“Your Name”
当前回答
是的,JavaScript中的任何字符串都有一个toLowerCase()方法,该方法将返回一个新字符串,该新字符串是小写的旧字符串。旧字符串将保持不变。
所以,你可以这样做:
"Foo".toLowerCase();
document.getElementById('myField').value.toLowerCase();
其他回答
只是toLowerCase(), toUpperCase()的一个例子和尚未可用的toTitleCase()或toProperCase()的原型:
字符串。 return this。斯普利特(' ')。地图(i => i[0].toUpperCase() + i.substring(1).toLowerCase())。join (' '); ) 字符串,原型,toPropperCase =功能() return this toTitleCase (); ) var原创案例=“你的名字”; var lowercase =原创案例。 var upperCase = lowercase.toUpperCase(); var titleCase = upperCase.toTitleCase(); log控制台(“原创:”+原创案例); log控制台(' tolowercase (') + lowercase); log控制台(' touppercase (') + upperCase); log控制台(' totitlecase ': ' + titleCase);
试试这个简单的方法:
var lower = (str+"").toLowerCase();
toLocaleUpperCase()或小写函数不像它们应该做的那样。例如,在我的系统上,使用Safari 4、Chrome 4 Beta和Firefox 3.5。x,它会错误地转换带有土耳其字符的字符串。浏览器响应导航器。分别为“en-US”、“tr”、“en-US”。
但据我所知,没有任何方法可以在浏览器中获得用户的Accept-Lang设置。
只有Chrome给我带来了麻烦,尽管我已经将每个浏览器配置为首选的tr-TR语言环境。我认为这些设置只影响HTTP报头,但我们不能通过JavaScript访问这些设置。
在Mozilla文档中,它说“字符串中的字符被转换为……”同时尊重当前区域设置。对于大多数语言,这将返回相同的…”。我认为它对土耳其语是有效的,如果配置为en或tr,它没有区别。
在土耳其语中,它应该将“DİNÇ”转换为“dinç”,将“DINÇ”转换为“dınç”,反之亦然。
方法或函数:toLowerCase()和toUpperCase()
描述:这些方法用于覆盖字符串或字母,从小写到大写或反之亦然。例如,“and”到“and”。
转换为大写:
示例代码:
<script language=javascript>
var ss = " testing case conversion method ";
var result = ss.toUpperCase();
document.write(result);
</script>
结果:测试案例转换方法
转换为小写字母:
示例代码:
<script language=javascript>
var ss = " TESTING LOWERCASE CONVERT FUNCTION ";
var result = ss.toLowerCase();
document.write(result);
</script>
结果:测试小写字母转换函数
解释:在上面的例子中,
toUpperCase()方法将任何字符串转换为“UPPER”大小写字母。 toLowerCase()方法将任何字符串转换为小写字母。
const str = 'Your Name';
// convert string to lowercase
const lowerStr = str.toLowerCase();
// print the new string
console.log(lowerStr);