stringFun.js 492 字节
Newer Older
Mr.奇淼('s avatar
Mr.奇淼( 已提交
1
/* eslint-disable */
2 3 4 5 6 7 8 9 10 11
export const toUpperCase = (str) => {
    if (str[0]) {
        return str.replace(str[0], str[0].toUpperCase())
    } else {
        return ""
    }
}

// 驼峰转换下划线
export const toSQLLine = (str) => {
Mr.奇淼('s avatar
Mr.奇淼( 已提交
12 13 14
    if (str == "ID") return "ID"
    return str.replace(/([A-Z])/g, "_$1").toLowerCase();
}
15

Mr.奇淼('s avatar
Mr.奇淼( 已提交
16 17 18
// 下划线转换驼峰
export const toHump = (name) => {
    return name.replace(/\_(\w)/g, function(all, letter) {
19 20 21
        return letter.toUpperCase();
    });
}