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

資訊專欄INFORMATION COLUMN

js正則,這點兒就夠用了

William_Sang / 2767人閱讀

摘要:模糊匹配,不區分大小寫,但只匹配一次,全部匹配,區分大小寫同一正則重復使用時,若上一個為,會保留作為下一次的起始位置,如,換行匹配,區分大小寫,一般用來匹配每行的首尾匹配數字,字母,下劃線匹配非數字字母下劃線匹配空格匹配非空格匹配數字

1、i /[0-9]/i,模糊匹配,不區分大小寫,但只匹配一次;
2、g /[0-9]/i,全部匹配,區分大小寫;同一正則重復使用test時,若上一個為true,lastIndex會保留作為下一次test的起始位置,bi如:r=/a/g;r.test("ab")//true; r.test("ab")//false;
3、m /[0-9]/i,換行匹配,區分大小寫,一般用來匹配每行的首尾;
4、w /w/g,匹配數字,字母,下劃線;W:匹配非數字、字母、下劃線;
5、s /s/g,匹配空格;S:匹配非空格;
6、d /d/g,匹配數字[0-9];D:匹配非數字;
7、b /b/g,匹配單詞(字母,數組,下劃線)邊界;B:匹配非單詞邊界;
8、r /r/g,匹配回車符;
9、n /n/g,匹配換行符;
10、n* 匹配該字符的0個或多個;
11、n+ 匹配該字符的一個或多個;
12、n? 匹配該字符的0個或一個;
13、n{X}匹配該字符的X個n;
14、n{X,}匹配至少x個n;
15、n{X,Y}匹配至少X個,最多Y個;會先匹配少的;
16、[0-9]匹配一個任意數字;
17、[a-z]匹配一個任意小寫字母;
18、[A-Z]匹配一個任意大寫字母;
19、[A-z]匹配一個任意字母(不區分大小寫);

匹配一個url地址;
匹配非負整數:re=/^d+$/;
匹配整數 :re=/^-?d+$/;
匹配負整數 :re=/^-d+$/;
匹配非負數 :re=/^[0-9]+.?[0-9]*$/;
匹配負數 :re=/^-[0-9]+.?[0-9]*$/;
匹配(首位為字母數字或下劃線):re=/^w(([A-z]|d)w?)+$/;
匹配漢子:re=/^[u4e00-u9fa5]{0,}$/;
匹配郵箱:/^w+([-.]?w+)@w([-.]w+)*(.w+)+$/
去除關鍵字:re=/xx|ww|ss/g;
str.replace(re,(v)=>{return Array(v.length+1).join("*")})
統計關鍵字出現的次數:
let middleObject={};
str.replace(re,v=>{middleObject[v]?middleObject[v]++:middleObject[v]=1})
return middleObject;

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/94345.html

相關文章

  • 120 道 Python 面試筆試題匯總(上篇)

    摘要:所以在多線程中,線程的運行仍是有先后順序的,并不是同時進行。哈希函數的目的是使鍵均勻地分布在數組中。由于不同的鍵可能具有相同的哈希值,即可能出現沖突,高級的哈希函數能夠使沖突數目最小化。 首先這篇文章在我的《Python數據結構》公眾號已經提及,但是本篇文章提供了更為高級的解法,來發散大家的思維;同時為大家提供我的草稿py文件,大家可以關注《Python數據結構》公眾號后恢復 120 ...

    susheng 評論0 收藏0
  • 關于js漢字編碼的問題

    摘要:編碼遲至年月才公布,明確宣布是的超集,即基本平面字符沿用編碼,輔助平面字符定義了個字節的表示方法。的字符函數都受到這一點的影響,無法返回正確結果。但是,這種表示法對字節的碼點無效。以上就可以表示出漢字范圍編碼的正則。 問題出現在項目中遇到問題一二三四五?六七八九十,被識別為10個字。一、二、...、十 。呃...似乎有點問題。應該是11個字的啊。問題就出在?,這個字沒有被識別。 問題分...

    AZmake 評論0 收藏0
  • [譯] 只有 20 行的 JavaScript 模板引擎

    摘要:原文鏈接譯者吐槽只收藏不點贊都是耍流氓前言我仍舊在為我的預處理器進行開發工作。它原本是一個預處理器,但之后它擴展成為了預處理器,很快它將支持到的轉換。 原文鏈接:JavaScript template engine in just 20 lines (譯者吐槽:只收藏不點贊都是耍流氓) 前言 我仍舊在為我的JS預處理器AbsurdJS進行開發工作。它原本是一個CSS預處理器,但之后它擴...

    leon 評論0 收藏0
  • 正則表達式

    摘要:本文內容共正則表達式火拼系列正則表達式回溯法原理學習正則表達式,是需要懂點兒匹配原理的。正則表達式迷你書問世了讓幫你生成和解析參數字符串最全正則表達式總結驗證號手機號中文郵編身份證地址等是正則表達式的縮寫,作用是對字符串執行模式匹配。 JS 的正則表達式 正則表達式 一種幾乎可以在所有的程序設計語言里和所有的計算機平臺上使用的文字處理工具。它可以用來查找特定的信息(搜索),也可以用來查...

    bang590 評論0 收藏0
  • JavasScript重難點知識

    摘要:忍者級別的函數操作對于什么是匿名函數,這里就不做過多介紹了。我們需要知道的是,對于而言,匿名函數是一個很重要且具有邏輯性的特性。通常,匿名函數的使用情況是創建一個供以后使用的函數。 JS 中的遞歸 遞歸, 遞歸基礎, 斐波那契數列, 使用遞歸方式深拷貝, 自定義事件添加 這一次,徹底弄懂 JavaScript 執行機制 本文的目的就是要保證你徹底弄懂javascript的執行機制,如果...

    forsigner 評論0 收藏0

發表評論

0條評論

William_Sang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<