zoukankan      html  css  js  c++  java
  • 驼峰命名和短横线命名的转换

    完整的HTML

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    </head>
    <body>
    
    <script>
        //驼峰命名的变量转成短横线命名
        function camelToDash(str){
            return str.replace(/[A-Z]/g, function(item) {
                console.log('item='+item) //user-name
                return '-'+item.toLowerCase()
            })
        }
        console.log( camelToDash( 'userNameAgeEmail' ) ) //user-name
    
        //短横线命名的变量转成驼峰命名
        function dashToCamel(str) {
            return str.replace(/-([a-z])/g,function(keb,item){
                return item.toUpperCase();
            } )
        }
        console.log( dashToCamel( 'user-name-age-email' ) ); //userName
    </script>
    </body>
    </html>
    
  • 相关阅读:
    rjust()方法
    rindex()方法
    rfind()方法
    replace()方法
    min(S)函数
    max(S)函数
    maketrans()方法
    lstrip()方法
    lower()方法
    eclipse Tomcat 启动报错
  • 原文地址:https://www.cnblogs.com/smalldong/p/13588319.html
Copyright © 2011-2022 走看看