婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 正則表達式小結篇

正則表達式小結篇

熱門標簽:ai電話機器人搭建 呼叫系統外呼只能兩次 甘肅醫療外呼系統排名 西藏智能外呼系統代理商 貴港公司如何申請400電話 梅縣地圖標注 外呼系統無呼出路由是什么原因 400電話辦理電話辦理 地圖標注教學點

正則表達式就是由普通字符(例如字符 a 到 z)以及特殊字符(稱為元字符)組成的文字模式。該模式描述在查找文字主體時待匹配的一個或多個字符串。正則表達式作為一個模板,將某個字符模式與所搜索的字符串進行匹配。

下面小編給大家總結了些關于正則表達式知識點,具體內容如下所示:

1、元字符

  [擁有特殊含義的元字符]
  \d -> 匹配一個0-9的數字,相當于[0-9],和它相反的是\D ->匹配一個除了0-9的任意字符
  \w -> 匹配一個0-9、a-z、A-Z、_的數字或字符,相當于[0-9a-zA-Z_]
  \s -> 匹配一個空白字符(空格、制表符...)
  \b -> 匹配一個單詞的邊界
  \t -> 匹配一個制表符
  \n -> 匹配一個換行
  . -> 匹配一個除了\n以外的任意字符
  ^ -> 以某一個元字符開頭
  $ -> 以某一個元字符結尾
  \ -> 轉移字符
  x|y -> x或者y的一個
  [xyz] -> x、y、z中的任意一個
  [^xyz] -> 除了xyz中的任意一個字符
  [a-z] -> 匹配a-z中的任意一個字符
  [^a-z] -> 匹配除了a-z中的任意一個字符
  () -> 正則中的分組

  注意:

  1)關于[]

    a、[+] ->中括號中出現的所有字符都代表的是本身的意思
    b、[12-65] ->這個不是12-65而是1/2-6/5三者中的一個

  2)關于()

    a、分組的作用是改變默認的優先級,例如:/^18|19$/,181、189、119、819、1819...都符合,而不是我們認為的18或19,但是改成/^(18|19)$/就是單純的18或19了
    b、可以在捕獲大正則匹配的內容同時,把分組匹配的內容也進行捕獲->分組捕獲
    c、分組引用,例如:/^(\d)(\w)\2\1$/,這里的\2是和第二個分組出現一模樣的內容,\1是和第一個分組出現一模一樣的內容,例如:"0aa0"就符合了

  [代表數量的量詞元字符]

  * -> 0到多個
  + -> 1到多個
  ? -> 0到1個
  {n} -> 出現n次
  {n,} -> 出現n到多次
  {n,m} -> 出現n到m次

  注意:

  1)關于?的幾種情況

    a、放在非量詞元字符后面,代表出現0-1次
    b、放在量詞元字符后面,代表取消捕獲時候的貪婪性,例如:reg=/\d+/; reg.exec("2015") -> "2015" 但是如果正則這樣寫 reg=/\d+?/; reg.exec("2015") -> "2"
    c、在分組開頭加?:,代表當前的分組只是匹配不進行捕獲,例如:/^(?:\d+)$/
    d、在分組開頭加?=,正向預查,例如:/^abcdef(?=1|2)$/ 只有"abcdef1"和"abcdef2"才符合
    e、在分組開頭加?!,負向預查,例如:/^abcdef(?!1|2)$/ 除了"abcdef1"和"abcdef2"不符合,其他的只要是"abcdef(任何的東西)"都符合

  [代表本身意思的元字符]

  除了以上的,在字面量方式中,我們出現的其他任意字符代表的都是自己本身的意思

  var num=12;
  var reg=/^\w"+num+"$/; ->這里"+num+"不是把變量的值拼接,而這里的不管是"還是+都是元字符

  ->對于需要拼接字符串和變量的方式我們只能使用實例方式創建正則

2、修飾符

  i -> ignoreCase 忽略字母的大小寫
  g -> global 全局匹配 (加上g可以解決正則捕獲時候的懶惰性)
  m -> multiline 多行匹配

3、項目中常用的正則

  1)有效數字的

var reg=/^[+-]?(\d|([1-9]\d+))(\.\d+)?$/;

  2)郵箱的

 var reg = /^\w+((-\w+)|(\.\w+))*@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;

  3)電話的

 var reg = /^1\d{10}$/;

  4)年齡在18-65之間的

 var reg = /^((18|19)|([2-5]\d)|(6[0-5]))$/;

  5)中文姓名

 var reg = /^[\u4e00-\u9fa5]{2,4}$/;

  6)身份證

 var reg = /^(\d{6})(\d{4})(\d{2})(\d{2})(?:\d{2})(\d)(?:\d|X)$/;
 //-> 12828(省市縣) 1990(年) 12(月) 04(日) 06 1(奇數是男偶數是女) 7(數字或者X)

4、正則的匹配

  reg.test([string]) ->true就是匹配成功  false->匹配不成功

5、正則的捕獲

  1)reg.exec([string])

    -> 首先去匹配,匹配成功在捕獲,返回的是一個數組; 如果匹配不成功返回的是null;
    -> 正則的捕獲即懶惰又貪婪
    -> 解決懶惰性 在正則的末尾增加全局修飾符g
    -> 解決貪婪性 在量詞后面加?

以上所述是小編給大家介紹的正則表達式小結篇,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • swift中的正則表達式小結
  • js正則表達式中的問號幾種用法小結
  • 正則表達式(括號)、[中括號]、{大括號}的區別小結
  • jQuery中校驗時間格式的正則表達式小結
  • 正則中需要轉義的特殊字符小結
  • PHP 正則表達式之正則處理函數小結(preg_match,preg_match_all,preg_replace,preg_split)
  • php正則表達匹配中文問題分析小結
  • ExtJs 正則表達式小結
  • PHP 正則表達式常用函數使用小結

標簽:湖州 泰安 涼山 本溪 海口 哈密 常州 大興安嶺

巨人網絡通訊聲明:本文標題《正則表達式小結篇》,本文關鍵詞  正則,表達式,小結,篇,正則,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《正則表達式小結篇》相關的同類信息!
  • 本頁收集關于正則表達式小結篇的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久99国产精品久久99果冻传媒| 精品国产一区二区三区忘忧草| 国内精品免费**视频| 日韩激情一二三区| 亚洲aaa精品| 日韩有码一区二区三区| 蜜臀91精品一区二区三区| 欧美aⅴ一区二区三区视频| 美女视频一区二区三区| 精品综合久久久久久8888| 国产精品乡下勾搭老头1| 国产成人av自拍| 91麻豆国产精品久久| 欧美自拍丝袜亚洲| 日韩视频免费观看高清完整版在线观看 | 亚洲国产综合在线| 视频在线观看一区| 国产呦萝稀缺另类资源| 成人av第一页| 宅男噜噜噜66一区二区66| 欧美mv和日韩mv国产网站| 欧美激情一区三区| 亚洲线精品一区二区三区| 另类小说图片综合网| 国产成人综合在线观看| 欧美在线你懂得| 亚洲精品一区在线观看| 1024成人网| 日本欧洲一区二区| av电影一区二区| 91精品久久久久久久99蜜桃| 国产午夜亚洲精品午夜鲁丝片| 亚洲色大成网站www久久九九| 午夜成人免费电影| 波多野结衣91| 久久这里只有精品首页| 亚洲综合久久久| 国产91露脸合集magnet | 热久久国产精品| 粉嫩av一区二区三区在线播放| 在线观看日韩电影| 国产精品私房写真福利视频| 亚洲成a人片综合在线| 成人激情综合网站| 2020国产精品自拍| 日韩激情一区二区| 欧美日韩在线一区二区| 欧美激情一区二区三区在线| 石原莉奈一区二区三区在线观看| 成人黄色国产精品网站大全在线免费观看 | 亚洲欧洲一区二区三区| 久久99精品久久久久久国产越南| 日本精品视频一区二区| 国产精品久久久久久久午夜片| 免费观看一级特黄欧美大片| 欧美视频精品在线观看| 一区二区三区免费观看| 成人av一区二区三区| 久久免费看少妇高潮| 免费在线观看不卡| 欧美一级搡bbbb搡bbbb| 亚洲国产你懂的| 欧美日韩在线播放一区| 亚洲电影你懂得| 欧美三电影在线| 午夜视频一区在线观看| 欧美日韩mp4| 丝袜美腿亚洲一区| 日韩午夜在线观看| 精品夜夜嗨av一区二区三区| 精品欧美乱码久久久久久 | 中文字幕第一区二区| 国产专区欧美精品| 久久久久久久久久久黄色| 国产成人欧美日韩在线电影| 久久久久久久电影| 北条麻妃国产九九精品视频| 中文字幕日韩精品一区| 91美女片黄在线| 伊人色综合久久天天人手人婷| 一本一道久久a久久精品| 亚洲一区影音先锋| 91精品国产手机| 国产在线精品一区二区夜色| 国产亚洲精品bt天堂精选| 99久久精品国产一区二区三区 | 亚洲夂夂婷婷色拍ww47 | 99久久精品国产麻豆演员表| 亚洲免费在线电影| 欧美精品精品一区| 国产一区二区在线看| 国产精品国产三级国产有无不卡| 91在线观看下载| 日本少妇一区二区| 久久久久久久久久看片| 91在线精品一区二区| 午夜精品久久久久久久 | 日韩欧美亚洲国产另类 | 免费人成黄页网站在线一区二区| 日韩三级高清在线| a美女胸又www黄视频久久| 天天影视色香欲综合网老头| 久久人人超碰精品| 欧美午夜电影网| 国产酒店精品激情| 香蕉久久一区二区不卡无毒影院| 日韩欧美国产一区在线观看| av一区二区三区黑人| 美国十次了思思久久精品导航| 国产精品久久久久影视| 91麻豆精品国产91久久久| 99久久精品国产观看| 麻豆高清免费国产一区| 亚洲一区二区三区三| 久久精品一区二区三区不卡| 欧美日韩亚洲丝袜制服| 成人国产精品免费观看| 黄网站免费久久| 日韩精品五月天| 亚洲综合免费观看高清完整版在线 | 激情综合网av| 午夜精品一区二区三区电影天堂| 国产色综合久久| 日韩欧美国产一二三区| 欧美美女网站色| 色呦呦国产精品| www.性欧美| 丁香天五香天堂综合| 国产一区二区三区美女| 日本中文字幕一区| 午夜成人在线视频| 亚洲成av人片在线观看无码| 亚洲乱码中文字幕综合| 国产精品剧情在线亚洲| 中文天堂在线一区| 亚洲国产精品成人综合| 国产欧美精品区一区二区三区| 精品国产免费久久| www久久久久| 精品福利视频一区二区三区| 精品日韩欧美一区二区| 日韩一区二区三区免费观看| 欧美日韩电影一区| 欧美日本高清视频在线观看| 欧美日韩一区二区三区四区| 欧美日韩黄色一区二区| 欧美日韩在线免费视频| 欧美电影一区二区| 欧美一级视频精品观看| 欧美大尺度电影在线| 精品sm在线观看| 国产日韩欧美在线一区| 国产精品久久久久7777按摩 | 精品一区二区在线播放| 麻豆国产精品一区二区三区| 国产综合色精品一区二区三区| 国产综合色精品一区二区三区| 国产综合色产在线精品| va亚洲va日韩不卡在线观看| 一本在线高清不卡dvd| 欧美午夜免费电影| 欧美不卡一区二区三区四区| 国产亚洲欧美日韩在线一区| 亚洲婷婷综合久久一本伊一区| 亚洲美女屁股眼交| 免费在线观看成人| 成人国产精品免费观看动漫| 在线观看av一区二区| 欧美成人性福生活免费看| 日本一区二区三区国色天香| 亚洲自拍与偷拍| 国产在线播精品第三| av一二三不卡影片| 91麻豆精品国产无毒不卡在线观看 | 亚洲精品视频一区| 麻豆国产精品777777在线| 国产91精品在线观看| 欧美三级蜜桃2在线观看| 欧美精品一区二区三区四区| 亚洲男帅同性gay1069| 日本免费在线视频不卡一不卡二| 国产不卡一区视频| 777a∨成人精品桃花网| 国产精品欧美极品| 美国欧美日韩国产在线播放| 99久久精品一区二区| 精品成人私密视频| 夜夜夜精品看看| 国产v综合v亚洲欧| 日韩欧美在线网站| 亚洲一区二区三区三| 成人av网站在线观看| 精品国产a毛片| 午夜天堂影视香蕉久久| 91一区二区在线观看| 国产视频一区在线播放| 美国欧美日韩国产在线播放| 欧美色图天堂网| 亚洲欧美日韩一区二区 | 91精品国产一区二区人妖|