javaScript的正則表達式 (一)

 本篇文章咱們就來介紹javaScript的正則表達式javascript

RegExp對象也稱正則表達式java

一.什麼是正則表達式?正則表達式

正則表達式是一個描述字符模式的對象。能夠處理複雜的字符串,正則表達式用於對字符串模式匹配及檢索替換。JavaScript中的正則表達式使用RegExp對象表示。數組

二.如何使用正則表達式函數

1.建立正則表達式code

(1).使用new關鍵字動態建立正則表達式對象

var patt=new RegExp(pattern,modifiers)ip

(2).直接建立正則表達式字符串

var patt=/pattern/modifiers;get

參數:

pattern(模式):描述了表達式的模式

modifiers(修飾符):用於指定全局匹配、是否區分大小寫的匹配和多行匹配

修飾符默認狀況下是區分大小寫的。

var regExp=new RegExp("javascript");

regExp=/javascript/;

2.正則表達式修飾符

修飾符用於執行區分大小寫和全局匹配


2.正則表達式模式

(1)方括號

方括號用於查找某個範圍內的字符

(2)元字符

元字符是擁有特殊含義的字符

(3)量詞

三. RegExp對象方法

1.test()方法

語法:regExpObject.test(str)

檢測字符串中是否存在正則表達式模式對應的匹配,返回值爲布爾類型

每次執行test函數都只查找最多一個匹配,找到返回true,不然false

 

 

(2)exec()方法

語法:RegExpObjec.exec(string)

在目標字符串中執行一次正則匹配操做,並將結果以數組的形式返回

四.支持正則表達式的字符串方法

相關文章
相關標籤/搜索