国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

正則表達(dá)式的奇淫技巧

yck / 1988人閱讀

摘要:駝峰名轉(zhuǎn)下劃線獲取參數(shù)貸款買房,也意味著你能給自己的資產(chǎn)加杠桿,能夠撬動(dòng)更多的錢(qián),來(lái)孳生更多的財(cái)務(wù)性收入。特殊字符轉(zhuǎn)義格式化數(shù)量方法一方法二方法三測(cè)試質(zhì)數(shù)如何優(yōu)雅的實(shí)現(xiàn)金錢(qián)格式化代碼來(lái)自于收集,方便學(xué)習(xí)

駝峰名轉(zhuǎn)下劃線:

"componentMapModelRegistry".match(/^[a-z][a-z0-9]+|[A-Z][a-z0-9]*/g).join("_").toLowerCase(); // component_map_model_registry

獲取URL參數(shù)

function wordCount(data) {
  var pattern = /[a-zA-Z0-9_u0392-u03c9]+|[u4E00-u9FFFu3400-u4dbfuf900-ufaffu3040-u309fuac00-ud7af]+/g;
  var m = data.match(pattern);
  var count = 0;
  if( m === null ) return count;
  for (var i = 0; i < m.length; i++) {
    if (m[i].charCodeAt(0) >= 0x4E00) {
      count += m[i].length;
    } else {
      count += 1;
    }
  }
  return count;
}

var text = "貸款買房,也意味著你能給自己的資產(chǎn)加杠桿,能夠撬動(dòng)更多的錢(qián),來(lái)孳生更多的財(cái)務(wù)性收入。";
wordCount(text); // 38

特殊字符轉(zhuǎn)義

function htmlspecialchars (str) {
  var str = str.toString().replace(/&/g, "&").replace(//g, ">").replace(/"/g, """);
  return str;
}

htmlspecialchars("&jfkds<>"); // "&jfkds<>"

格式化數(shù)量

// 方法一
function formatNum (num, n) {
  if (typeof num == "number") {
    num = String(num.toFixed(n || 0));
    var re = /(-?d+)(d{3})/;
    while (re.test(num)) num = num.replace(re, "$1,$2");
    return num;
  }
  return num;
}

formatNum(2313123, 3); // "2,313,123.000"

// 方法二
"2313123".replace(/B(?=(d{3})+(?!d))/g, ","); // "2,313,123"

// 方法三
function formatNum(str) {
  return str.split("").reverse().reduce((prev, next, index) => {
    return ((index % 3) ? next : (next + ",")) + prev
  });
}

測(cè)試質(zhì)數(shù)

var arr = "abcdaabc";

var info = arr
    .split("")
    .reduce((p, k) => (p[k]++ || (p[k] = 1), p), {});

console.log(info); //{ a: 3, b: 2, c: 2, d: 1 }

如何優(yōu)雅的實(shí)現(xiàn)金錢(qián)格式化:1234567890 --> 1,234,567,890

var test1 = "1234567890"
var format = test1.replace(/B(?=(d{3})+(?!d))/g, ",")

console.log(format) // 1,234,567,890

代碼來(lái)自于收集,方便學(xué)習(xí)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/97925.html

相關(guān)文章

  • NGINX奇淫技巧 —— 1. 字符串截?cái)?/b>

    摘要:在給大家講述這個(gè)問(wèn)題之前,先給大家看一段配置我們用到了這樣輸出來(lái)的內(nèi)容,可能是下面這樣的但如果我們要截取某幾位字符怎么辦呢首先大家想到的肯定是使用模塊來(lái)實(shí)現(xiàn)但只能這樣嗎有沒(méi)有更方便的方式呢有的我們可以巧妙地使用正則表達(dá)式來(lái)實(shí)現(xiàn)這個(gè)小需 在給大家講述這個(gè)問(wèn)題之前,先給大家看一段nginx配置. 我們用到了 set-misc-nginx-module nginxlocation /tes...

    endless_road 評(píng)論0 收藏0
  • NGINX奇淫技巧 —— 7. IF實(shí)現(xiàn)數(shù)學(xué)比較功能 (2)

    摘要:接上文的奇淫技巧實(shí)現(xiàn)數(shù)學(xué)比較功能竟然不支持這樣的寫(xiě)法隨機(jī)從取隨機(jī)從取如果正則匹配如果正則不匹配求大牛來(lái)實(shí)現(xiàn) 接上文 《NGINX的奇淫技巧 —— 6. IF實(shí)現(xiàn)數(shù)學(xué)比較功能 (1)》 NGINX竟然不支持這樣的寫(xiě)法.... location = /test/ { default_type html; set_random $a 0 9; #$a 隨機(jī) 從0-...

    lifefriend_007 評(píng)論0 收藏0
  • JavaScript正則進(jìn)階之路——活學(xué)妙用奇淫正則達(dá)式

    摘要:正則大法好,正則大法好,正則大法好,重要的事情說(shuō)三遍。第二部分,這個(gè)部分是整個(gè)表達(dá)式的關(guān)鍵部分。學(xué)習(xí)正則如果還沒(méi)有系統(tǒng)學(xué)習(xí)正則表達(dá)式,這里提供一些網(wǎng)上經(jīng)典的教程供大家學(xué)習(xí)。正則表達(dá)式使用單個(gè)字符串來(lái)描述匹配一系列匹配某個(gè)句法規(guī)則的字符串。 原文收錄在我的 GitHub博客 (https://github.com/jawil/blog) ,喜歡的可以關(guān)注最新動(dòng)態(tài),大家一起多交流學(xué)習(xí),共同...

    BearyChat 評(píng)論0 收藏0
  • JavaScript正則進(jìn)階之路——活學(xué)妙用奇淫正則達(dá)式

    摘要:正則大法好,正則大法好,正則大法好,重要的事情說(shuō)三遍。第二部分,這個(gè)部分是整個(gè)表達(dá)式的關(guān)鍵部分。學(xué)習(xí)正則如果還沒(méi)有系統(tǒng)學(xué)習(xí)正則表達(dá)式,這里提供一些網(wǎng)上經(jīng)典的教程供大家學(xué)習(xí)。正則表達(dá)式使用單個(gè)字符串來(lái)描述匹配一系列匹配某個(gè)句法規(guī)則的字符串。 原文收錄在我的 GitHub博客 (https://github.com/jawil/blog) ,喜歡的可以關(guān)注最新動(dòng)態(tài),大家一起多交流學(xué)習(xí),共同...

    APICloud 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<