文档章节

骆驼命名转DB下划线

MoksMo
 MoksMo
发布于 2014/06/16 12:01
字数 175
阅读 343
收藏 2
<html>
   <head>
       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
         <script type="text/javascript">

          /*******************************
           *骆驼命名转DB下划线处理方法
           *******************************/
          function changeDBFiledName(fieldName){
                 var newFieldName = "";
               // 字符串转字符集
               // 判断处理:第二次字符开始(发现大写字母,在大写字母前面加下划线 “_”)
               var fieldNameAry = fieldName.split("");
               for (var i=0;i<fieldNameAry.length;i++) {
                     var fieldNameTmp = fieldNameAry[i];
                     // 大写字母
                     if (/^[A-Z]+$/.test(fieldNameTmp)){
                          // 不是第一个字母(第一个字母不用处理)
                         if(0 != i){
                           newFieldName += "_"+fieldNameTmp;
                         }else{
                             newFieldName += fieldNameTmp;
                         }      
                        }else{
                                newFieldName += fieldNameTmp;
                        }
                       
                }; // --------For END---

            return newFieldName;
          }

          var fieldName    = "Meta_getItem";
          var newFieldName = changeDBFiledName(fieldName);
          alert("newFieldName="+newFieldName);
         </script>
   </head>
   <body>
        Hello,This is module!!
   </body>
</html>


© 著作权归作者所有

共有 人打赏支持
MoksMo
粉丝 29
博文 222
码字总数 155490
作品 0
静安
架构师
几种常见的程序设计中命名规则

一、匈牙利命名法【Hungarian】: 广泛应用于象 Microsoft Windows 这样的环境中。 Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一 位能干的 Microsoft ...

御风林海
2015/09/06
153
0
变量函数命令 - Hugarian , Camel & Pascal

一、匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中。 Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙...

AlphaJay
2011/09/15
0
0
java基本知识001

Java开发Eclipse基本快捷键 最重要快捷键 ALT+/ 输出已下main方法 快捷方式 输入 main 点击 ALT+/ 直接回车 public static void main(String[] args) { } 打印输出 快捷方式 输入 syso 点击A...

尚洪范
2017/11/18
0
0
Python第二天: 变量详解及变量赋值

目录 [toc] 此文章针对Python的小白,若觉得对变量有很好的掌握,可以观看其他的文章 在这里, 我说一下我对变量的简单总结: 什么是? 在这里我举个简单的例子: 在写一个算数程序的时候,我...

p柯西
08/23
0
0
redraiment/jactiverecord-el

jActiveRecord-EL 是jActiveRecord的辅助项目,简化在EL表达式中访问数据的方法,做到像操作普通一样操作和类型的对象。适合采用了的项目。 项目主页:http://github.com/redraiment/jactiv...

redraiment
2014/05/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

NIO与BIO的区别、NIO的运行原理和并发使用场景

NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的...

Java干货分享
40分钟前
1
0
Makefile 学习 1 - 基于若干 Blog 的汇总

基于若干 Blog 汇总的 makefile 教程 陈皓 https://blog.csdn.net/haoel/article/details/2886 Makefile 基础知识 1. 什么是 Makefile? 规定软件工程的编译规则。一个工程中的源文件,其按类...

公孙衍
54分钟前
1
0
72.告警系统邮件引擎 运行告警系统

20.23/20.24/20.25 告警系统邮件引擎 20.26 运行告警系统 20.23/20.24/20.25 告警系统邮件引擎 邮件首先要有一个mail.py,以下。 因为我们之前zabbix的时候做过,就可以直接拷贝过来 mail.s...

王鑫linux
今天
1
0
09-利用思维导图梳理JavaSE-

09-利用思维导图梳理JavaSE-Java IO流 主要内容 1.Java IO概述 1.1.定义 1.2.输入流 - InputStream 1.3.输出流 - OutputStream 1.4.IO流的分类 1.5.字符流和字节流 2.InputStream类 2.1.File...

飞鱼说编程
今天
3
0
Spring Cloud 微服务的那点事

在详细的了解SpringCloud中所使用的各个组件之前,我们先了解下微服务框架的前世今生。 单体架构 在网站开发的前期,项目面临的流量相对较少,单一应用可以实现我们所需要的功能,从而减少开...

我是你大哥
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部