文档章节

骆驼命名转DB下划线

Moks角木
 Moks角木
发布于 2014/06/16 12:01
字数 175
阅读 345
收藏 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>


© 著作权归作者所有

共有 人打赏支持
Moks角木
粉丝 32
博文 230
码字总数 162097
作品 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柯西
2018/08/23
0
0
redraiment/jactiverecord-el

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

redraiment
2014/05/30
0
0
Zend Framework 的 PHP 编码标准 命名约定

C.3. 命名约定 C.3.1. 类 Zend Framework 的类命名总是对应于其所属文件的目录结构的,ZF 标准库的根目录是 “Zend/”,ZF 特别(extras)库的根目录是 "ZendX/",所有 Zend Framework 的类在...

liumingzhij26
2013/05/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

vue 对对象的属性进行修改时,不能渲染页面 vue.$set()

我在vue里的方法里给一个对象添加某个属性时,我console.log出来的是已经更改的object ,但是页面始终没有变化 原因如下: **受现代 JavaScript 的限制 (而且 Object.observe 也已经被废弃),...

Js_Mei
45分钟前
0
0
开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
12
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
8
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
4
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部