婷婷综合国产,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久久久精品网站| 不卡av在线网| 91精品婷婷国产综合久久 | 91在线视频官网| 色婷婷综合五月| 91麻豆国产福利在线观看| 日韩视频国产视频| 亚洲欧美怡红院| 激情小说欧美图片| 欧美在线你懂的| 99久久伊人精品| 欧美大片日本大片免费观看| 中文字幕中文乱码欧美一区二区 | 中文字幕在线不卡| 免费高清视频精品| 色综合久久久网| 久久亚洲影视婷婷| 一区二区视频在线| 波多野结衣视频一区| 日韩欧美成人激情| 亚洲午夜电影在线观看| 99久久国产综合精品女不卡| 欧美一区二区三区日韩| 亚洲成人午夜电影| jizz一区二区| 日韩三级视频在线看| 亚洲成人动漫精品| 99精品久久99久久久久| 国产精品久久久久久久浪潮网站| 全国精品久久少妇| 在线成人免费观看| 亚洲与欧洲av电影| 色综合中文字幕国产 | 另类小说一区二区三区| 91麻豆精品91久久久久同性| 中文字幕一区二区三区在线不卡| 国产精品综合网| 日韩小视频在线观看专区| 亚洲第一狼人社区| 91精品欧美久久久久久动漫| 亚洲激情第一区| 欧美日韩国产小视频在线观看| 综合久久一区二区三区| 成人蜜臀av电影| 一区二区三区在线观看欧美| 波多野结衣在线aⅴ中文字幕不卡| 亚洲图片欧美激情| 成人精品视频一区二区三区尤物| 日韩亚洲国产中文字幕欧美| 国产精品白丝av| 国产人成一区二区三区影院| 成人aa视频在线观看| 国产精品日产欧美久久久久| 97国产精品videossex| 亚洲人成小说网站色在线| av在线综合网| 亚洲va欧美va天堂v国产综合| 在线看日本不卡| 精品一区二区三区视频在线观看| 日韩丝袜情趣美女图片| 久久精品国产999大香线蕉| 久久久国产精品不卡| 高清不卡在线观看av| 国产三级精品三级在线专区| 懂色av中文一区二区三区| 久久婷婷一区二区三区| 粉嫩av一区二区三区在线播放| 久久九九久精品国产免费直播| 日韩激情av在线| 欧美日韩国产一级二级| 蜜臀av性久久久久蜜臀av麻豆 | 久久精品国产免费看久久精品| 日韩午夜在线影院| 成人理论电影网| 蜜桃视频免费观看一区| 久久久久久免费网| 7777精品久久久大香线蕉| 久久福利视频一区二区| 亚洲精品日日夜夜| 日韩一区二区高清| 久久国产精品第一页| 亚洲天堂成人在线观看| 欧美女孩性生活视频| 波多野结衣91| 精品一区二区久久久| 亚洲高清免费视频| 久久久久国产精品厨房| 欧美日韩视频在线观看一区二区三区 | 精品国产一区二区三区不卡| 色狠狠桃花综合| 国产一区激情在线| 日韩精品久久久久久| 久久久久9999亚洲精品| 欧美日韩一卡二卡| 国产成a人亚洲精| 日韩影视精彩在线| 亚洲电影视频在线| 中文字幕一区二区视频| 国产亚洲欧美日韩在线一区| 欧美一a一片一级一片| 色猫猫国产区一区二在线视频| 另类小说视频一区二区| 日韩中文字幕亚洲一区二区va在线 | 国产欧美一区二区精品性| 久久先锋资源网| 欧美日韩免费一区二区三区视频| bt7086福利一区国产| 国产资源精品在线观看| 男男gaygay亚洲| 亚洲二区视频在线| 中文字幕精品一区二区精品绿巨人| 欧美一区二区在线不卡| 欧美亚洲免费在线一区| 欧美少妇性性性| 91国偷自产一区二区使用方法| 波多野结衣精品在线| 成人小视频免费在线观看| 国产91精品精华液一区二区三区 | 欧美男人的天堂一二区| 欧美性生交片4| 色屁屁一区二区| 欧美日韩视频不卡| 欧美日免费三级在线| 91精品久久久久久蜜臀| 在线成人高清不卡| 欧美亚洲丝袜传媒另类| 欧美三级蜜桃2在线观看| 国产sm精品调教视频网站| 国产精品香蕉一区二区三区| 热久久久久久久| 国产自产v一区二区三区c| 国产在线视频不卡二| 国产成人综合精品三级| 精品无人区卡一卡二卡三乱码免费卡| 韩国中文字幕2020精品| 国产一区二区三区在线观看精品| 国产99久久久精品| 91蜜桃网址入口| 成人高清视频免费观看| 欧美综合欧美视频| 欧美三级电影精品| 国产三级欧美三级| 亚洲欧洲国产日韩| 日韩av一二三| 极品美女销魂一区二区三区免费| 国产成人鲁色资源国产91色综| 高清不卡一区二区| 欧美女孩性生活视频| 日韩欧美中文字幕精品| 欧美一区二区精品在线| 国产精品少妇自拍| 一区二区三区国产精华| 国产一区二区看久久| 91在线免费看| 久久久一区二区三区捆绑**| 中文字幕电影一区| 日本成人在线一区| 国产福利一区二区三区视频| 欧美日韩dvd在线观看| 欧美精品一区二区三区蜜桃视频| 亚洲日本中文字幕区| 奇米色777欧美一区二区| 激情欧美一区二区三区在线观看| 国产精品1区2区3区在线观看| jlzzjlzz欧美大全| 亚洲精品一区二区三区福利| 国产精品免费视频一区| 久久国产免费看| 日本电影亚洲天堂一区| 国产欧美日韩精品a在线观看| 亚洲国产一区在线观看| 不卡区在线中文字幕| 欧美日韩高清在线| 亚洲三级在线播放| 国产美女精品一区二区三区| 欧美电影一区二区三区| 亚洲天堂a在线| 久久97超碰国产精品超碰| 一本一道久久a久久精品 | 欧美性xxxxxxxx| 国产亚洲欧美一区在线观看| 激情亚洲综合在线| 欧美高清www午色夜在线视频| 国产精品久久久久久亚洲伦| 免费在线看成人av| 日韩欧美一二三区| 亚洲麻豆国产自偷在线| 99精品视频在线观看免费| 精品国产凹凸成av人网站| 日本中文在线一区| 欧美性一区二区| 一二三区精品福利视频| 国产成人av福利| 欧美日韩1234| 美女看a上一区| 欧美日韩国产大片| 日本不卡高清视频| 在线观看日韩精品| 亚洲一级二级三级在线免费观看|