<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ``` //解析 URL Params 為對象 var str = 'http://www.zhufengpeixun.cn/?lx=1&from=wx&b=12&c=13#qqqq'; function getParam(url){ var reg = /([^?=&]+)=([^?=&#]+)/g; let obj = {}; url.match(reg).forEach(item=>{ let a = item.split('='); // ['lx','1'] obj[a[0]] = a[1] }) return obj } getParam(str); ``` //================================================= ``` //模板引擎實現 let template = '我是{{name}},年齡{{age}},性別{{sex}}'; let data = { name: '姓名', age: 18 } render(template, data); // 我是姓名,年齡18,性別undefined function render(template, data) { const reg = /\{\{(\w+)\}\}/; // 模板字符串正則 if (reg.test(template)) { // 判斷模板里是否有模板字符串 const name = reg.exec(template)[1]; // 查找當前模板里第一個模板字符串的字段 template = template.replace(reg, data[name]); // 將第一個模板字符串渲染 return render(template, data); // 遞歸的渲染并返回渲染后的結構 } return template; // 如果模板沒有模板字符串直接返回 } ``` //================================================= ``` // 出現次數最多的字符 var str = 'sfgsdfgsertdgfsdfgsertwegdsfgertewgsdfgsdg'; function getMax2(str) { str = str.split('').sort().join('');// 把字符串進行排序 let key = '',num = 0; str.replace(/(\w)\1*/g,function($0,$1){ if($0.length > num){ num = $0.length; key = $1; } }) return{ key,num } } getMax2(str); ``` //================================================= ``` // 千分符的實現 // 100,000,00 //方法1 var str = '1234567'; // 1,234,567 function moneyFormate(str){ str = str.split('').reverse().join('') let s = ''; for(let i = 0; i < str.length ; i++){ i%3 == 2 ? s+=str[i]+',' : s+=str[i] } s = s.split('').reverse().join('') return s } moneyFormate(str);// 1,234,567 // 方法2 var str = '1234567'; function moneyFormate2(str){ let s = ''; // s = str.replace(/\d{1,3}(?=(\d{3})+$)/g,function(a){ // console.log(arguments) // return a + ',' // }) s = str.replace(/(\d{1,3})(?=(\d{3})+$)/g,'$1,'); return s; } moneyFormate2(str); ``` //================================================= ``` var str = ' sdfgsg fsgfsd '; // 使用正則去除字符串的首尾空格 // 以 1 到 多個 空格開頭或者結尾的 都替換成空; var res = str.replace(/^ +| +$/g,'') ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看