欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

簡述JavaScript中正則表達(dá)式的使用方法

 更新時間:2015年06月15日 12:01:30   投稿:goldensun  
這篇文章主要介紹了JavaScript中正則表達(dá)式的使用方法,正則表達(dá)式是JS進(jìn)階學(xué)習(xí)中的重要知識,本文簡述了JS對正則表達(dá)式的支持情況,需要的朋友可以參考下

 正則表達(dá)式是一個對象,它描述了字符模式。

JavaScript的RegExp類表示正則表達(dá)式和字符串和正則表達(dá)式定義,使用正則表達(dá)式來進(jìn)行強大的模式匹配和搜索和替換文本功能的方法。
語法:

正則表達(dá)式可以用RegExp( ) 構(gòu)造這樣的定義:

var pattern = new RegExp(pattern, attributes);

or simply

var pattern = /pattern/attributes;

這里是參數(shù)的說明:

  •     pattern: 一個字符串,指定正則表達(dá)式或其他正則表達(dá)式的模式。
  •     attributes: 包含任何 "g", "i", 和"m" 屬性指定全局,分別一個可選的字符串,不區(qū)分大小寫和匹配。

括號:

在正則表達(dá)式的上下文中使用時,括號([])具有特殊的意義。它們被用于查找字符的范圍。

2015615115910343.jpg (696×355)

 上面顯示的范圍是一般的;你也可以使用的范圍[0-3],通過3從0匹配任何十進(jìn)制數(shù), 或范圍[b-v]匹配任何小寫字母,從b至v
限定符:

頻率或方括號內(nèi)的字符序列與單個字符的位置可以通過一個特殊的字符來表示。每個特殊字符具有特定的內(nèi)涵。在+, *, ?, 和$標(biāo)志都遵循一個字符序列。
 示例:

2015615115941726.jpg (677×460)

下面的例子將清除有關(guān)匹配字符的概念。

2015615115959365.jpg (686×289)

Literal characters:

2015615120019708.jpg (701×550)

 元字符僅僅是前面加一個反斜杠,其作用是讓組合有特殊含義的字母字符。

例如,可以使用'\d'元字符搜索大的貨幣總額:/([\d]+)000/,這里\d將搜索數(shù)字字符的任意字符串。

以下是元字符,可以在Perl風(fēng)格的正則表達(dá)式中使用的列表。

2015615120039833.jpg (880×289)

 修飾符

幾個修飾符是可用,可以使工作與正則表達(dá)式要容易得多,比如大小寫,在搜索多行等。

2015615120103606.jpg (690×247)

相關(guān)文章

  • 實現(xiàn)高性能JavaScript之執(zhí)行與加載

    實現(xiàn)高性能JavaScript之執(zhí)行與加載

    avaScript在瀏覽器中的性能,此問題因JavaScript的阻塞特征而復(fù)雜,也就是說JavaScript運行時其他的事情不能被瀏覽器處理,事實上,大多數(shù)瀏覽器使用單進(jìn)程處理JavaScript運行等多個任務(wù),而同一時間只能有一個任務(wù)被執(zhí)行。
    2016-01-01
  • js nextSibling屬性和previousSibling屬性概述及使用注意

    js nextSibling屬性和previousSibling屬性概述及使用注意

    nextSibling屬性:該屬性表示當(dāng)前節(jié)點的下一個節(jié)點;如果其后沒有與其同級的節(jié)點,則返回null;previousSibling屬性:該屬性與nextSibling屬性的作用正好相反,接下來將詳細(xì)介紹下,感興趣的你不妨了解下哦,或許對你有所幫助
    2013-02-02
  • fetch()函數(shù)說明與使用方法詳解

    fetch()函數(shù)說明與使用方法詳解

    fetch()是XMLHttpRequest的升級版,用于在JavaScript腳本里面發(fā)出 HTTP請求,本文章向大家介紹fetch()的用法,主要包括fetch()的用法使用實例、應(yīng)用技巧、基本知識點總結(jié)和需要注意事項,具有一定的參考價值,需要的朋友可以參考一下。
    2022-11-11
  • Javascript實例教程(19) 使用HoTMetal(6)

    Javascript實例教程(19) 使用HoTMetal(6)

    Javascript實例教程(19) 使用HoTMetal(6)...
    2006-12-12
  • JavaScript中的fontsize()方法使用詳解

    JavaScript中的fontsize()方法使用詳解

    這篇文章主要介紹了JavaScript中的fontsize()方法使用詳解,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-06-06
  • 寫給想學(xué)習(xí)Javascript的朋友一點學(xué)習(xí)經(jīng)驗小結(jié)

    寫給想學(xué)習(xí)Javascript的朋友一點學(xué)習(xí)經(jīng)驗小結(jié)

    今天逛論壇時看到有朋友問,是否有專門教Javascript的學(xué)校,這里想想把自己的一點建議和自己3年來的前端Javascript開發(fā)的經(jīng)驗跟大家分享下,也給出幾本個人認(rèn)為不錯的書來做為大家學(xué)習(xí)的參考資料。
    2010-11-11
  • 淺談JavaScript 框架分類

    淺談JavaScript 框架分類

    本文簡單介紹了javascript的5種框架分類,以及框架特征的相關(guān)資料,有需要的童鞋們可以參考下
    2014-11-11
  • JS中數(shù)據(jù)結(jié)構(gòu)之棧

    JS中數(shù)據(jù)結(jié)構(gòu)之棧

    棧是一種遵從后進(jìn)先出(LIFO)原則的有序集合。新添加的或待刪除的元素都保存在棧末尾,稱作棧頂,另一端稱作棧底。在棧里,新元素都靠近棧頂,舊元素就接近棧底。
    2019-01-01
  • 在HTML中插入JavaScript代碼的示例

    在HTML中插入JavaScript代碼的示例

    這篇文章主要介紹了在HTML中插入JavaScript代碼的示例,嵌套在HTML代碼中是JavaScript的基本功能,需要的朋友可以參考下
    2015-06-06
  • JavaScript中關(guān)于indexOf的使用方法與問題小結(jié)

    JavaScript中關(guān)于indexOf的使用方法與問題小結(jié)

    indexOf方法的作用是:根據(jù)給定參數(shù)x返回目標(biāo)字符串(可以看成字符的數(shù)組)或數(shù)組中與x相等的項的索引。
    2010-08-08

最新評論