1.大小写转换及Java驼峰命名法和数据库字段转换
这是平时Java初期开发经常用到的,建实体类的时候比较方便,简陋的小工具,相同的按钮不要点2次,有bug,也没有考虑性能什么的,就是方便用,谢谢,以下是JS源码:
<!DOCTYPE html> <html> <head> <title>大小写转换</title> <script src="jquery-3.1.1.min.js"></script> <style> .need-convert { width: 554px; height: 200px; } </style> </head> <body> <textarea id="need-convert" class="need-convert"></textarea><br> <input type="button" value="小写→大写" onclick="toUpper()"> <input type="button" value="大写→小写" onclick="toLower()"> <input type="button" value="Java驼峰命名法→数据库字段" onclick="toColumn()"> <input type="button" value="数据库字段→Java驼峰命名法" onclick="toCamel()"> <script>
// 转换成大写 function toUpper () { var resultStr = $("#need-convert").val().toUpperCase(); $("#need-convert").val(resultStr); } // 转换成小写 function toLower () { var resultStr = $("#need-convert").val().toLowerCase(); $("#need-convert").val(resultStr); } // 转换成下划线命名法 // 16.11.16更新: // 标注 1:用"myArray[i].search(myReg) != -1"替换"myReg.test(myArray[i]",因为会出现迷之错误,比如aBC转换成a_BC(错误),而不是a_B_C(正确) function toColumn () { var resultStr = $("#need-convert").val(); var myReg = /[A-Z]/g; var myArray = []; for (var i = 0; i < resultStr.length; i++) { myArray.push(resultStr.charAt(i)); if (i != 0) { if (myArray[i].search(myReg) != -1) {// 标注 1 myArray[i] = myArray[i].replace(myArray[i], "_" + myArray[i].toUpperCase()); } } } $("#need-convert").val(myArray.join("")); } // 转换成驼峰命名法 function toCamel () { var resultStr = $("#need-convert").val().toLowerCase(); var myReg = /[_]/g; var myArray = []; for (var i = 0; i < resultStr.length; i++) { myArray.push(resultStr.charAt(i)); if (i != 0) { if (myReg.test(myArray[i - 1])) { myArray[i - 1] = ""; myArray[i] = myArray[i].replace(myArray[i], myArray[i].toUpperCase()); } } } $("#need-convert").val(myArray.join("")); }
</script> </body> </html>
相关推荐
Js高人自编的JavaScript小型工具库
js调试工具,javascript调试工具
第一次上传资源,非常好用的js压缩工具,附带使用说明
实用的js小工具
js javaScript 验证校验小工具包
js 智能提示,js 调试js 智能提示,js 调试js 智能提示,js 调试js 智能提示,js 调试js 智能提示,js 调试
JS(javascript)-md5加密工具类
鬼鬼JS调试工具,就如软件名说的那样,辅Zhu程序员的,提高效率的,有需要的欢迎来下载! V8调试注意:一般JS运行返回的结果长度不会超过1024,当遇到变态级的超过1024长度的返回结果时,增大数值,否则会崩溃。小...
js一款小工具库uxlab
是一个轻量快速、功能强大的JS调试工具,鬼鬼JS调试工具官方版可以将JavaScript的语言代码进行格式化处理,可以解密、可以解密、是目前市面上比较好用的JS调试工具了。这次hi谷歌V8引擎解析JS,从而轻松提高编程人员...
IE JS 调试工具 和 FireFox中的FireBug很相似,非常方便在IE中调试JS
鬼鬼js调试工具7.5,js逆向必备工具。本工具中包含dll文件和ec文件,解压即可直接运行。是一款不可多得的好东西。
能够方便快捷的压缩JS文件,使用方便,配置简单,是一个很方便的小工具。
JS生成器直接可以生成JS代码的工具很轻巧很好用
JSCheck 是一个 JavaScript 测试工具,灵感来自于 QuickCheck, 这里有一篇详细的使用介绍文章。 标签:JSCheck
js工具类 js工具类 js工具类 js工具类 js工具类 js工具类 js工具类 js工具类
JavaScript *.js 混淆工具 采用7Z压缩
javascript格式化工具 整理js代码 js不会凌乱 看起来才舒服
好用的javascript调试工具,方便进去js编写调试。
注意:需要转换的js文件里面不能有注释,有的话,它转换不了。 在网上下载一些js文件,但是打开后,就像一段话一样,好长,好长,没有任何格式,想看一下就不成。