首字母大写转换

来源:互联网 发布:阿里云怎么备案域名 编辑:程序博客网 时间:2024/05/01 11:06
//js首字母大写转换 兼顾大量文本function changeCase(frmObj) {    var index;    var tmpStr;    var tmpChar;    var preString;    var postString;    var strlen;        tmpStr = frmObj.toLowerCase();    strLen = tmpStr.length;    if (strLen > 0) {        for (index = 0; index < strLen; index++) {            if (index == 0) {                tmpChar = tmpStr.substring(0, 1).toUpperCase();                postString = tmpStr.substring(1, strLen);                tmpStr = tmpChar + postString;            }            else {                tmpChar = tmpStr.substring(index, index + 1);                if ((tmpChar == " "||tmpChar == "\n") && index < (strLen - 1)) {                    tmpChar = tmpStr.substring(index + 1, index + 2).toUpperCase();                    preString = tmpStr.substring(0, index + 1);                    postString = tmpStr.substring(index + 2, strLen);                    tmpStr = preString + tmpChar + postString;                }            }        }    }    frmObj.value = tmpStr;    return tmpStr;}//输入的文字进行首字母大写转换function capitalize(str) {    if (true) {        var array = str.toLowerCase().split(" ");        for (var i = 0; i < array.length; i++) {            array[i] = array[i][0].toUpperCase() + array[i].substring(1, array[i].length);        }        var string = array.join(" ");        return string;    }}
0 0
原创粉丝点击