校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > javascript中10個正則表達式使用介紹基礎篇

javascript中10個正則表達式使用介紹基礎篇

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

在 JavaScript 中,正則表達式通常用于兩個字符串方法 : search() 和 replace()。

search() 方法 用于檢索字符串中指定的子字符串,或檢索與正則表達式相匹配的子字符串,并返回子串的起始位置。

replace() 方法 用于在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。

1.匹配模式

正則表達式查找與模式匹配的字符串部分

在JavaScript中,它們是在正斜杠之間//或使用new RegExp()

例如:

var str = "Visit Jb51.net!";
var n = str.search(/jb51.net/i);

 例子2

script language="javascript">
var reg=new RegExp("終古","g"); //創建正則RegExp對象
var stringObj="終古人民共和國,終古人民";
var newstr=stringObj.replace(reg,"中國");
alert(newstr);
/script>

例子3

function dotag()
{
第一種寫法RegExp
document.form1.tag.value = trim(document.form1.tag.value.replace(new RegExp(',',"gm"),','));
第二種用//
document.form1.tag.value = trim(document.form1.tag.value.replace(/,/gm,",");
}

是不是第二中更好看,第一種遇到\w,還得多加一個\,\\w,所以一般情況下,我們都是用//.

更多的可以參考這篇文章:JavaScript replace new RegExp使用介紹

然后用于match , test或replace

您可以預先定義正則表達式,也可以直接在調用方法時定義

2.匹配多個

一次匹配單個字符,

或將多個字符放在方括號[]中以捕獲任何匹配的字符

使用連字號捕獲一系列字符-.

舉例

[0-9]表示0,1,2...9的數字

[a-z]表示26個小寫字母

[A-Z]表示26個大寫字母

3.可選標志

在正則表達式的末尾添加可選標志,以修改匹配器的工作方式。

在JavaScript中,這些標志是:

i =不區分大小寫 m =多行匹配 g =全局匹配(查找全部,而不是查找一個)

4.開始和結束

在開始處使用插入符號^表示“字符串開始”

在末尾使用美元符號$表示“字符串結尾”

開始將匹配項組合在一起以匹配更長的字符串

在表單驗證中,需要前面加 ^后要加$

更多的可以參考這篇文章:https://www.jb51.net/article/118265.htm

5.通配符

使用通配符和特殊的轉義字符來匹配較大類的字符

. =除換行符外的任何字符

\ d =數字 \ D =不是數字

\ s =空格 \ S =任何非空白

\ n新行 \w非空字母

6.特定數量

僅將特定數量的匹配字符或組與量詞匹配

=零或更多 =還有一個? = 0或1 {3} =正好3倍{2,4} =兩倍,三倍或四倍{2,} =兩倍或更多倍

7.小括號匹配組

使用parens()捕獲組

match會返回完整匹配加上組,除非您使用g標志

使用管道運算符| 在parens()內部以指定該組匹配的內容

| =或

8.反斜杠

要匹配特殊字符,請使用反斜杠\

JS正則表達式中的特殊字符是:^ $ \. * +? ()[] {} |

因此,要匹配一個星號,可以使用:

\ *

不只是*

9.中括號里的^

要匹配某個字符但要匹配某個字符,請在方括號內使用插入號^

這意味著^有兩個含義,可能會造成混淆。

當它在正則表達式的前面時,它表示“字符串的開始”,而在方括號內使用時,則表示“不是此字符”。

10.總結

正則表達式可用于查找和匹配各種內容,從url到文件名

然而! 如果您嘗試將正則表達式用于真正復雜的任務,請務必謹慎,例如解析電子郵件(這確實令人困惑,非??欤┗騂TML(非常規語言,因此無法由正則表達式完全解析)

正則表達式還有(當然)還有更多,例如懶惰vs貪婪,超前和捕獲

更多的可以查看這篇文章:https://www.jb51.net/article/181099.htm

但是大多數web開發人員想要使用正則表達式的東西都可以僅使用這些基本構建塊。

我已經在寫一堆有關真實世界正則表達式用例的后續文章🎉

原文:https://dev.to/chrisachard/intro-to-regex-for-web-developers-2fj4

譯文:http://caibaojian.com/10-regex-tip.html

腳本之家小編特別補充,在這里推薦大家查看下面的文章。

您可能感興趣的文章:
  • 正則表達式30分鐘入門教程
  • 揭開正則表達式的神秘面紗(regexlab出品)

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

巨人網絡通訊聲明:本文標題《javascript中10個正則表達式使用介紹基礎篇》,本文關鍵詞  javascript,中,10個,正則,表達式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《javascript中10個正則表達式使用介紹基礎篇》相關的同類信息!
  • 本頁收集關于javascript中10個正則表達式使用介紹基礎篇的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    一区二区三区四区国产精品| 国产一区二区三区日韩| 久久99久久精品| 一本一本久久a久久精品综合麻豆| 91麻豆精品国产自产在线| 亚洲欧美日韩人成在线播放| 久久精品72免费观看| 在线电影欧美成精品| 亚洲一区二区精品3399| 色婷婷久久久久swag精品| 国产精品网站在线观看| 久久成人精品无人区| 欧美一区二区视频在线观看2022| 一区二区三区欧美在线观看| 日韩三级精品电影久久久| 婷婷久久综合九色综合绿巨人| 一区二区三区在线观看视频| 亚洲成人av福利| 欧美日本在线观看| 一区二区三区鲁丝不卡| 日韩一区二区三区在线| 91麻豆视频网站| 一区二区三区在线看| 99国产精品一区| 亚洲欧美一区二区三区孕妇| 成人精品一区二区三区四区 | 国内不卡的二区三区中文字幕 | 中文字幕综合网| 免费在线观看一区二区三区| 欧美亚洲动漫制服丝袜| 一区二区三区国产豹纹内裤在线| 国产不卡一区视频| 亚洲日本在线看| 国产精品网站一区| 在线视频综合导航| 精品亚洲免费视频| 一区二区三区四区av| 91精品一区二区三区久久久久久| 亚洲a一区二区| 中文字幕一区二区三区在线不卡| 欧美日韩国产一区二区三区地区| 国产一区二区0| 香港成人在线视频| 中文字幕在线不卡| 久久精品亚洲乱码伦伦中文 | 91蜜桃在线观看| 国产一区二区三区四区五区入口| 亚洲一区二区三区影院| 国产精品第一页第二页第三页| 欧美中文一区二区三区| 国产传媒日韩欧美成人| 日韩国产成人精品| 亚洲欧美日本在线| 26uuu亚洲综合色欧美| 亚洲免费在线观看视频| 欧美性极品少妇| 欧美电视剧免费全集观看| 亚洲精品在线一区二区| 亚洲精品视频免费看| 蜜桃一区二区三区在线| 加勒比av一区二区| 成人美女视频在线观看| 成人免费黄色大片| 色94色欧美sute亚洲13| 欧美视频完全免费看| 欧美一区二区啪啪| 久久在线观看免费| 国产精品久久久久久久久久久免费看 | 亚洲韩国一区二区三区| 亚洲第一二三四区| 国产麻豆一精品一av一免费| 成人永久aaa| 欧美私模裸体表演在线观看| 欧美日韩国产美| 久久久久久久综合日本| 亚洲欧美国产三级| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲图片欧美视频| 国产在线一区观看| 99精品视频在线观看免费| 欧美伦理影视网| 国产亚洲一区二区在线观看| 亚洲欧洲精品天堂一级 | 亚洲欧美一区二区三区国产精品| 五月综合激情网| 大白屁股一区二区视频| 欧美精品色综合| 欧美国产精品中文字幕| 日韩av电影一区| 91免费精品国自产拍在线不卡| 日韩欧美国产系列| 久久女同性恋中文字幕| 亚洲成人av一区二区| 国产在线日韩欧美| 日韩美女天天操| 亚洲国产精品欧美一二99| 99热99精品| 国产精品素人一区二区| 亚洲激情图片小说视频| 成人av在线一区二区三区| 日韩欧美一级在线播放| 免费人成在线不卡| 337p亚洲精品色噜噜| 蜜臀a∨国产成人精品| 日韩欧美在线一区二区三区| 国产一区三区三区| 国产欧美日韩精品一区| 99re在线精品| 亚洲国产日日夜夜| 日韩美女主播在线视频一区二区三区| 日韩av一级片| eeuss鲁片一区二区三区| 欧美日韩激情一区| 水野朝阳av一区二区三区| 欧美午夜免费电影| 亚洲一区二区五区| 欧美视频一区二区三区四区 | 免费久久精品视频| 国产精品卡一卡二| 大尺度一区二区| 国产精品传媒入口麻豆| 免费成人av在线播放| 欧美电影免费提供在线观看| 久久精品免费观看| 久久久久久久久99精品| 色综合久久天天| 免费高清在线一区| 久久影院视频免费| 成人精品一区二区三区四区 | 欧美午夜精品理论片a级按摩| 久久丝袜美腿综合| 日本福利一区二区| 久久精品国产精品亚洲综合| 国产午夜亚洲精品不卡| 色丁香久综合在线久综合在线观看| 性欧美疯狂xxxxbbbb| 久久久久国产精品人| 成人毛片视频在线观看| 午夜天堂影视香蕉久久| 久久久久88色偷偷免费| 91高清在线观看| 国内精品久久久久影院色| 一区二区三区中文字幕| 欧美—级在线免费片| 一本大道av一区二区在线播放| 精品在线播放免费| 一区二区三区蜜桃| 亚洲人123区| 中文字幕不卡在线观看| 欧美一区午夜视频在线观看| 91免费版pro下载短视频| 成人性色生活片| 亚洲国产精品麻豆| 亚洲麻豆国产自偷在线| 国产亚洲欧美激情| 日韩欧美在线一区二区三区| 欧美一区二区三区在线电影| 欧美日韩精品二区第二页| 色94色欧美sute亚洲线路二| 成人av集中营| 国产a精品视频| 国产乱人伦精品一区二区在线观看 | 91精品国产综合久久久久久漫画| 国产 欧美在线| 视频一区二区三区入口| 亚洲一区国产视频| 日韩电影在线观看电影| 免费高清在线一区| 国产黄人亚洲片| 国产不卡高清在线观看视频| 成人sese在线| 欧美色视频在线观看| 91精品国产一区二区三区| www一区二区| 亚洲人成网站影音先锋播放| 亚洲一区二区在线视频| 免费成人结看片| 国产精品一品二品| 国产精品亚洲一区二区三区妖精 | 久久久国产午夜精品| 亚洲欧美激情视频在线观看一区二区三区| 夜夜操天天操亚洲| 九色|91porny| 色88888久久久久久影院按摩| 欧美老女人第四色| 久久久久97国产精华液好用吗| 亚洲成人资源网| 99在线热播精品免费| 在线不卡a资源高清| 亚洲视频在线一区| 亚洲第一主播视频| av在线不卡电影| 精品福利二区三区| 亚洲午夜私人影院| 97se亚洲国产综合自在线观| 中文字幕国产一区| 紧缚奴在线一区二区三区| 91精品综合久久久久久| 国产精品色哟哟网站| 国产69精品久久99不卡|