在js中实现字母大小写的转换,用的最多的就是toUpperCase方法与toUpperCase方法了,当然,有能力的同学也可以自定义函数,以实现更加个性化的字母大小写与首字母大写效果。
1、转换为大写字母(小->大大->大 等等)
toUpperCase 方法
返回一个字符串,该字符串中的所有字母都被转化为大写字母。
例子:
var company="company";
var company1="coMpaNy";
alert(company.toUpperCase());
alert(company1.toUpperCase()); // 输出结果均为 COMPANY
2、转换为小写字母(大->小小->小 等等)
toUpperCase 方法
返回一个字符串,该字符串中的所有字母都被转化为大写字母。
例子:
var company="COMPANY";
var company1="coMpaNy";
alert(company.toUpperCase());
alert(company1.toUpperCase()); // 输出结果均为 company
3、首字母大写
复制代码 代码示例:
function UpperFirstLetter(str)
{
return str.replace(/bw+b/g, function(word) {
return word.substring(0,1).toUpperCase( ) + word.substring(1);
});
}
另外,js与jquery中通过 string[num]的形式得到某一字符串中单个字符。
例子:
var company="mycompanyname";
alert(company[0]); //结果为‘ m ’
二、转换字符:字符串首字母转换大写
例子:
复制代码 代码示例:
/// <summary>
/// 把每个字符串的首字母转换大写
/// </summary>
/// <param name="strChange">需要转换的字符</param>
/// <returns>返回已经转换的字符</returns>
public static string ChangeFirstLetterToUpper(string strChange)
{
try
{
string tempFirst = strChange.Substring(0, 1);
string tempElse = strChange.Substring(1, strChange.Length - 1);
return (tempFirst.ToUpper() + tempElse);
}
catch
{
return strChange;
}
}