国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JavaScript從入門(mén)到精通系列第二十九篇:正則表達(dá)式初體驗(yàn)

這篇具有很好參考價(jià)值的文章主要介紹了JavaScript從入門(mén)到精通系列第二十九篇:正則表達(dá)式初體驗(yàn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

?JavaScript從入門(mén)到精通系列第二十九篇:正則表達(dá)式初體驗(yàn),# JavaScript專欄,正則表達(dá)式

文章目錄

一:正則表達(dá)式

1:簡(jiǎn)介

2:正則表達(dá)式

3:檢查字符串


一:正則表達(dá)式

1:簡(jiǎn)介

? ? ? ? 正則表達(dá)式應(yīng)用的場(chǎng)景是什么呢?比方說(shuō)檢查客戶注冊(cè)的電子郵件的格式的標(biāo)準(zhǔn)性。讓計(jì)算機(jī)基于固定的格式,去檢測(cè)用戶輸入的電子郵件地址是不是正確的電子郵件地址。

? ? ? ? 正則表達(dá)式用于定義一些字符串的規(guī)則,計(jì)算機(jī)可以根據(jù)正則表達(dá)式檢查一個(gè)字符串是否符合規(guī)則,或者將字符串中符合規(guī)則的內(nèi)容提取出來(lái)。

? ? ? ? 在JS中,正則表達(dá)式是一個(gè)對(duì)象,用的話需要先創(chuàng)建正則表達(dá)式對(duì)象。

2:正則表達(dá)式

var reg = new RegExp("正則表達(dá)式","匹配模式");

? ? ? ? 正則表達(dá)式的預(yù)發(fā)是基于構(gòu)造函數(shù)創(chuàng)建,里邊需要有兩個(gè)參數(shù),一個(gè)是正則表達(dá)式,另外一個(gè)是匹配模式。

? ? ? ? 編寫(xiě)代碼:

var reg = new RegExp("a");
console.log(a);

? ? ? ? 執(zhí)行結(jié)果:

JavaScript從入門(mén)到精通系列第二十九篇:正則表達(dá)式初體驗(yàn),# JavaScript專欄,正則表達(dá)式

3:檢查字符串

? ? ? ? ?test是正則表達(dá)式對(duì)象中的一個(gè)方法,我們可以使用這個(gè)方法檢查一個(gè)字符串是否符合正則表達(dá)式規(guī)則。如果符合返回true如果不符合返回false。

? ? ? ? 證明這件事情:

var reg = new RegExp("a");
console.log(reg);
var result = reg.test("a");
console.log(result);

result = reg.test("abc");
console.log(result)

result = reg.test("bc");
console.log(result)

? ? ? ? 執(zhí)行結(jié)果:?

JavaScript從入門(mén)到精通系列第二十九篇:正則表達(dá)式初體驗(yàn),# JavaScript專欄,正則表達(dá)式

? ? ? ? 這個(gè)正則表達(dá)式只能檢查字符串中是不是含有a,值得注意的是正則表達(dá)式是嚴(yán)格區(qū)分大小寫(xiě)的。

? ? ? ? 在我們構(gòu)造函數(shù)中可以傳入一個(gè)匹配模式作為參數(shù)作為第二個(gè)參數(shù)。

????????i:忽略大小寫(xiě)

????????g:全局搜索模式

? ? ? ? 證明這件事情:

var reg = new RegExp("AB","i");

console.log(reg.test("123abcd"));

? ? ? ? 執(zhí)行結(jié)果:

JavaScript從入門(mén)到精通系列第二十九篇:正則表達(dá)式初體驗(yàn),# JavaScript專欄,正則表達(dá)式

? ? ? ? 這個(gè)表達(dá)式的含義就是包含AB,必須是連著包含。這里邊屬于是最簡(jiǎn)單的正則表達(dá)式了?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-741986.html

到了這里,關(guān)于JavaScript從入門(mén)到精通系列第二十九篇:正則表達(dá)式初體驗(yàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • JavaScript系列從入門(mén)到精通系列第九篇:JavaScript中賦值運(yùn)算符和關(guān)系運(yùn)算符以及Unicode編碼介紹

    JavaScript系列從入門(mén)到精通系列第九篇:JavaScript中賦值運(yùn)算符和關(guān)系運(yùn)算符以及Unicode編碼介紹

    文章目錄 一:賦值運(yùn)算符 1:= 2:+= 3:-= 4:*= 5:/= 6:%= 二:關(guān)系運(yùn)算符? 1:數(shù)值類型關(guān)系運(yùn)算 (一): (二):= (三): (四):= 2:其他類型關(guān)系運(yùn)算 三:Unicode編碼表 ? ? ? ? =右側(cè)的值可以賦值給左側(cè)的變量。 ????????上邊這兩個(gè)寫(xiě)法是一樣的。 ????????? ??????

    2024年02月08日
    瀏覽(21)
  • 第二十九篇、基于Arduino uno,控制MP3Player mini模塊播放音樂(lè)——結(jié)果導(dǎo)向

    第二十九篇、基于Arduino uno,控制MP3Player mini模塊播放音樂(lè)——結(jié)果導(dǎo)向

    說(shuō)明:通電后播放對(duì)應(yīng)的歌曲,可以選擇循環(huán)播放還是播放一次,也可以通過(guò)串口指定播放對(duì)應(yīng)的音樂(lè),如果是你想要的,可以接著往下看。 說(shuō)明:雖然MP3Player mini模塊有很多型號(hào),但是原理和代碼都是適用的。 說(shuō)明:只需要連接六根線。 引腳圖: uno————MP3Player mini模

    2024年02月03日
    瀏覽(20)
  • 二十三種設(shè)計(jì)模式第十九篇--命令模式

    二十三種設(shè)計(jì)模式第十九篇--命令模式

    命令模式是一種行為設(shè)計(jì)模式, 它將請(qǐng)求封裝成一個(gè)獨(dú)立的對(duì)象,從而允許您以參數(shù)化的方式將客戶端代碼與具體實(shí)現(xiàn)解耦 。在命令模式中, 命令對(duì)象充當(dāng)調(diào)用者和接收者之間的中介 。這使您能夠根據(jù)需要將請(qǐng)求排隊(duì)、記錄請(qǐng)求日志、撤銷操作等。 命令模式的核心組成部

    2024年02月14日
    瀏覽(26)
  • WPF入門(mén)教程系列二十九 ——DataGrid使用示例MVVM模式(7)

    WPF入門(mén)教程系列二十九 ——DataGrid使用示例MVVM模式(7)

    WPF入門(mén)教程系列目錄 WPF入門(mén)教程系列二——Application介紹 WPF入門(mén)教程系列三——Application介紹(續(xù)) WPF入門(mén)教程系列四——Dispatcher介紹 WPF入門(mén)教程系列五——Window 介紹 WPF入門(mén)教程系列十一——依賴屬性(一) WPF入門(mén)教程系列十五——WPF中的數(shù)據(jù)綁定(一) ? 接上文 WPF入門(mén)教程

    2024年02月10日
    瀏覽(29)
  • 路由器工作原理(第二十九課)

    路由器工作原理(第二十九課)

    路由器工作原理(第二十九課) 一圖勝過(guò)千言 1) 路由:數(shù)據(jù)從一個(gè)網(wǎng)絡(luò)到另外一個(gè)網(wǎng)絡(luò)之間轉(zhuǎn)發(fā)數(shù)據(jù)包的過(guò)程稱為路由 2) 路由器:連接不同網(wǎng)絡(luò),實(shí)現(xiàn)不同網(wǎng)段之間的通信 3)路由表:路由器選擇數(shù)據(jù)的傳輸路徑的依據(jù)

    2024年02月14日
    瀏覽(15)
  • 第二十九章 Unity關(guān)節(jié)Joint

    第二十九章 Unity關(guān)節(jié)Joint

    關(guān)節(jié)組件將剛體連接到另一個(gè)剛體或空間中的固定點(diǎn)。關(guān)節(jié)施加使剛體移動(dòng)的力,而關(guān)節(jié)限制功能可以限制該移動(dòng)。Unity 提供的以下關(guān)節(jié)可以對(duì)剛體組件施加不同的力和限制,從而使這些剛體具有不同的運(yùn)動(dòng): Hinge Joint鉸鏈關(guān)節(jié):使兩個(gè)剛體像被連接在一個(gè)鉸鏈上那樣運(yùn)動(dòng)。

    2024年02月15日
    瀏覽(31)
  • 【Python入門(mén)系列】第二十篇:Python區(qū)塊鏈和加密貨幣

    隨著數(shù)字經(jīng)濟(jì)的快速發(fā)展,區(qū)塊鏈技術(shù)和加密貨幣成為了人們關(guān)注的焦點(diǎn)。區(qū)塊鏈作為一種去中心化的分布式賬本技術(shù),可以實(shí)現(xiàn)安全、透明和可追溯的交易記錄。而加密貨幣則是基于區(qū)塊鏈技術(shù)構(gòu)建的數(shù)字貨幣,具有匿名性和去中心化的特點(diǎn)。Python作為一種易學(xué)易用的編程

    2024年02月15日
    瀏覽(25)
  • Iceberg從入門(mén)到精通系列之二十二:Spark DDL

    要在 Spark 中使用 Iceberg,請(qǐng)首先配置 Spark 目錄。 Iceberg 使用 Apache Spark 的 DataSourceV2 API 來(lái)實(shí)現(xiàn)數(shù)據(jù)源和目錄。 Spark 3 可以使用 USINGiceberg 子句在任何 Iceberg 目錄中創(chuàng)建表: Iceberg會(huì)將Spark中的列類型轉(zhuǎn)換為對(duì)應(yīng)的Iceberg類型。詳細(xì)信息請(qǐng)查看創(chuàng)建表的類型兼容性部分。 PARTITIONE

    2024年02月19日
    瀏覽(21)
  • 第二十九章 使用消息訂閱發(fā)布實(shí)現(xiàn)組件通信

    第二十九章 使用消息訂閱發(fā)布實(shí)現(xiàn)組件通信

    PubSubJS庫(kù)介紹 如果你想在 React 中使用第三方庫(kù)來(lái)實(shí)現(xiàn) Pub/Sub 機(jī)制, PubSubJS 是一個(gè)不錯(cuò)的選擇。它是一個(gè)輕量級(jí)的庫(kù),可以在瀏覽器和 Node.js 環(huán)境中使用。 PubSubJS 提供了一個(gè)簡(jiǎn)單的 API ,可以讓你在應(yīng)用程序中訂閱和發(fā)布消息。你可以使用 npm 來(lái)安裝它: 1-引入使用 2-首先訂閱

    2024年02月02日
    瀏覽(32)
  • 【Python入門(mén)系列】第二十一篇:Python物聯(lián)網(wǎng)和傳感器應(yīng)用

    物聯(lián)網(wǎng)和傳感器在現(xiàn)代科技中扮演著重要的角色。物聯(lián)網(wǎng)是指通過(guò)互聯(lián)網(wǎng)連接各種設(shè)備和傳感器,實(shí)現(xiàn)設(shè)備之間的通信和數(shù)據(jù)交換。傳感器則是物聯(lián)網(wǎng)的核心組成部分,用于感知和采集環(huán)境中的各種數(shù)據(jù)。在這篇文章中,我們將探討使用Python開(kāi)發(fā)物聯(lián)網(wǎng)和傳感器應(yīng)用的主題。

    2024年02月15日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包