文档章节

骆驼命名转DB下划线

MoksMo
 MoksMo
发布于 2014/06/16 12:01
字数 175
阅读 344
收藏 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
博文 223
码字总数 157219
作品 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
Zend Framework 的 PHP 编码标准 命名约定

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

liumingzhij26
2013/05/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

apache顶级项目(二) - B~C

apache顶级项目(二) - B~C https://www.apache.org/ Bahir Apache Bahir provides extensions to multiple distributed analytic platforms, extending their reach with a diversity of s......

晨猫
今天
3
0
day152-2018-11-19-英语流利阅读

“超级食物”竟然是营销噱头? Daniel 2018-11-19 1.今日导读 近几年来,超级食物 superfoods 开始逐渐走红。不难发现,越来越多的轻食餐厅也在不断推出以超级食物为主打食材的健康料理,像是...

飞鱼说编程
今天
8
0
SpringBoot源码:启动过程分析(二)

接着上篇继续分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 一样的,我们先把时序图贴上来,方便理解: 二.源码分析 回顾一下,前面我们分析到了下...

Jacktanger
昨天
3
0
Apache防盗链配置,Directory访问控制,FilesMatch进行访问控制

防盗链配置 通过限制referer来实现防盗链的功能 配置前,使用curl -e 指定referer [root@test-a test-webroot]# curl -e "http://www.test.com/1.html" -x127.0.0.1:80 "www.test.com/1.jpg......

野雪球
昨天
5
0
RxJava threading

因为Rx针对异步系统设计,并且Rx也自然支持多线程,所以新的Rx开发人员有时会假设Rx默认是多线程的。在其他任何事情之前,重要的是澄清Rx默认是单线程的。 除非另有说明,否则每次调用onNex...

woshixin
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部